sql >> Database teknologi >  >> RDS >> PostgreSQL

Bestil ved ikke at arbejde på beregnede kolonner, hvis rækkefølgen er anvendt på flere kolonner

Fjern disse parenteser omkring kolonnerne for group by :

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

Online eksempel:https://rextester.com/BHQ36816




  1. Hvordan ændrer jeg datatype for et importeret regneark i mysql?

  2. Sådan konverteres postgres dobbelt præcision til numerisk uden datatab/trunkering

  3. Oracle Adgang til opdaterede poster under samme transaktion

  4. Sådan skriver du en SQL-forespørgsel med dynamisk LIMIT