PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Quand peut-on utiliser un numéro d'identifiant au lieu de son nom dans PostgreSQL ?

Références de position à la sortie les colonnes sont valides dans le GROUP BY et ORDER BY clauses d'un SELECT déclaration.

GROUP BY Clause
expression peut être un nom de colonne d'entrée, ou le nom ou un nombre ordinal d'une colonne de sortie (élément de liste SELECT)

ORDER BY Clause
Chaque expression peut être le nom ou le nombre ordinal d'une colonne de sortie (élément de liste SELECT)

Et aussi DISTINCT ON :

Le DISTINCT ON les expressions sont interprétées selon les mêmes règles que pour ORDER BY .

Exemple :

  • Sélectionner la première ligne de chaque groupe GROUP BY ?