SELECT-Klauseln
Die Anweisung
SELECT
unterstützt die Mengenquantoren ALL
und DISTINCT
. Sie können die Ausdrücke CASE
und WHEN
nicht verwenden.- FROMTIPP:Sie können Unterabfragen für dasFROM- und für dasIN-Prädikat verwenden.DieFROM-Klausel ist erforderlich, die anderen Klauseln sind optional.Die Klauseln müssen die folgende Reihenfolge haben:FROM,WHERE,GROUP,HAVING,ORDER,LIMIT.
- JOIN
- ASTIPP: Aliase für Tabellen und Spalten unterstützen reguläre und abgegrenzte Bezeichner.
- WHERE
- GROUP BY
- ORDER BY
- Set-Funktion, einschließlich:COUNT,MAX,MIN,AVGundSUM.
- HAVING
- LIMITTIPP:Verwenden Sie die VarianteLIMIT OFFSET, um die Anzahl der Datensätze zu begrenzen. Der Offset ist optional und sein Standardwert ist0.Zum Beispiel gibtSELECT * FROM Table1 LIMIT 1000 OFFSET 101000 Datensätze zurück, beginnend mit der Datensatznummer 10.
Beispiele
Im Folgenden finden Sie Beispiele für
SELECT
-Klauseln:SELECT *, FROM Table1
SELECT *, Timestamp AS T FROM Table1
SELECT Column1 FROM Table1
SELECT *, 10 FROM Table1
SELECT 10, * FROM Table1
SELECT *, 'text value' FROM Table1
SELECT COUNT(*) FROM Table1
SELECT DISTINCT Column1 FROM Table1
Rückmeldung geben