Befehlsreferenz
Daten anfragen
- SELECT …
- Auswahl der/aller Eigenschaften
- Syntax:
SELECT <attribut> / *
- … AS …
- Benennt die Ergebnisspalte um
- Syntax:
SELECT <attribut> AS <umbenennung>
- FROM …
- Auswahl der Quell-Tabelle
- Syntax:
FROM <tabelle>
- JOIN … ON …
- Auswahl verknüpfter Quell-Tabellen
- Syntax:
JOIN <tabelle> ON <bedingung>
- WHERE …
- Filterung der Datensätze, die die Bedingung erfüllen
- Syntax:
WHERE <bedingung>
- GROUP BY …
- Gruppierung der Ergebnistabelle nach dem Gruppierungsattribut
- Syntax:
GROUP BY <attribut>
- HAVING …
- Filtert die Ergebnistabelle nach einem Gruppierungswert
- Syntax:
HAVING <bedingung>
- ORDER BY …
- Sortiert die Daten nach benannten Attribut(en)
- Syntax:
ORDER BY <attribut> <reihenfolge>
- LIMIT …
- Begrenzt die Ergebnistabelle auf die angegebene maximale Anzahl
- Syntax:
LIMIT <anzahl>
Daten filtern
- Vergleichsoperatoren
- gleich ( = ), ungleich ( != ), größer als ( > ), größer oder gleich ( >= ), kleiner ( < ), kleiner oder gleich ( ⇐ )
- Syntax:
<attribut> <vergleichsoperator> <wert>
- … LIKE …
- Vergleich zweier Werte auf ein Muster
- Syntax:
<attribut> LIKE <muster>
- … AND …
- Filtert die Ergebnistabelle nach Datensätzen, die alle Bedingungen erfüllen
- Syntax:
WHERE <bedingung> AND <bedingung>
- … OR …
- Filtert die Ergebnistabelle nach Datensätzen, die mindestens eine Bedingung erfüllen
- Syntax:
WHERE <bedingung> OR <bedingung>
- … BETWEEN … AND …
- Filtert die Ergebnisse nach Datensätzen, die zwischen Werten liegen