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;