Skalarfunktionen in SQL (Funktionen für Zahlen und Zeichenketten)

Es existieren zwei Arten von SQL Funktionen: Aggregatfunktionen und Skalarfunktionen.

Bei einer Aggregatfunktion werden alle Werte einer Spalte zusammengefasst und es wird ein Wert als Resultset ausgegeben. Siehe auch meinen Beitrag über Aggregatfunktionen: https://www.dateneule.de/2019/04/29/aggregatfunktionen-in-sql/

„Skalarfunktionen in SQL (Funktionen für Zahlen und Zeichenketten)“ weiterlesen

SQL: Tabellen verbinden mit JOIN

Die wohl wichtigste Funktion von SQL ist die Funktion JOIN, die es ermöglicht Daten aus 2 oder mehr Tabellen zu verknüpfen. Ein JOIN erstellt eine temporäre Tabelle mit Daten aus den verknüpften Tabellen. Je nachdem welche Teilmenge der Tabellen ausgegeben werden sollen, muss eine andere JOIN-Art genutzt werden. In diesen Beitrag wird zunächst der INNER JOIN dargestellt.

„SQL: Tabellen verbinden mit JOIN“ weiterlesen

SQL: Datensätze gruppieren mit GROUP BY

SELECT und WHERE geben einzelne Datensätze aus, es erfolgt jedoch keine Aggregation oder Gruppierung der Daten. Mit Aggregatfunktionen können Kennziffern über die gesamte Tabelle ermittelt, um jedoch Kennziffern nach bestimmten Kriterium zu splitten benötigt man das GROUP BY-Statement. Der GROUP BY-Befehl ermöglicht es ein Resultset zu gruppieren und fasst alle Zeilen, die in einer oder mehreren Spalten den gleichen Wert enthalten, zu jeweils einer Gruppe zusammen. Die allgemeine SQL-Syntax lautet:

„SQL: Datensätze gruppieren mit GROUP BY“ weiterlesen