Geschachtelte Ausdrücke SQL-Joins Aufgabe
Heftige Lernplattform für SQL:
SQL Tutorial
W3Schools offers free online tutorials, references and exercises in all the major languages of the web.
https://www.w3schools.com/sql/
Operatoren
Basis:
Operator | Erklärung | Beispiel |
---|---|---|
SELECT | 1. SELECT * FROM users → Alle Datensätze der ˋusersˋ Tabelle 2. SELECT id FROM users; →Nur die id aller Datensätze der user Tabelle | |
UNION | Verbindet zwei Select-Abfragen. Zu beachten: - Selbe Anzahl an Spalten - ähnliche Datentypen | SELECT name FROM users WHERE city = “Dresden” UNION SELECT name FROM users WHERE city = “Heiligenhaus” |
Arithmetische Operationen
SELECT username, (centimeters + 250) AS “modifizierte Groesse”;
Aggregat Funktionen
MAX | maximaler Wert der vorliegenden Tabelle. |
MIN | |
AVG | |
SUM | |
COUNT | |
DISTINCT | |
Beispiele |
SELECT MAX(kontostand) FROM konten;
Logische Operatoren
AND | |
OR | |
NOT |
Komplexe Filter
n → Zahl
Operator | Bedetugung |
---|---|
<> “…” | Ungleich |
< n | Kleiner |
> n | Größer |
≤ n | Kleiner gleich |
≥ n | größer gleich |
BETWEEN n AND n2 | Bereich mit Start und Endwert |
LIKE “ab_d%” | % - Beliebig viele _ - Beliebiges einzelne |
IN (”…”, “…”) | |
IS NULL | Ist der Wert vorhanden? |
NOT |
SELECT * FROM table
WHERE table.column <> "name"
AND table.column2 < 2
AND table.column3 BETWEEN 1 AND 10
AND table.column4 NOT IS NULL;