PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wann können wir in PostgreSQL eine Identifikationsnummer anstelle ihres Namens verwenden?

Positionsreferenzen zur Ausgabe Spalten sind in GROUP BY gültig und ORDER BY Klauseln eines SELECT Aussage.

GROUP BY Klausel
Ausdruck kann ein Eingabespaltenname oder der Name oder die Ordnungszahl sein einer Ausgabespalte (SELECT-Listenelement)

ORDER BY Klausel
Jeder Ausdruck kann der Name oder die Ordnungszahl sein einer Ausgabespalte (SELECT-Listenelement)

Und auch DISTINCT ON :

Das DISTINCT ON Ausdrücke werden nach den gleichen Regeln wie für ORDER BY interpretiert .

Beispiel:

  • Erste Zeile in jeder GROUP BY-Gruppe auswählen?