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

Trier par ne fonctionne pas sur les colonnes calculées si trier par appliqué sur plusieurs colonnes

Supprimez ces parenthèses autour des colonnes pour le group by :

Select *, CASE WHEN age>18 then 'Adult' ELSE 'MINOR' end  as category 
from student 
order by category, name;

Exemple en ligne :https://rextester.com/BHQ36816