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

ORDINA PER Alias ​​non funzionante

Puoi utilizzare ORDER BY 1 ordinare dal primo campo, che è "Frutta". Lo stesso vale per GROUP BY

Aggiorna

Per l'ordine, invece di fare il case nel order by , crea una nuova colonna in... diciamo... la seconda posizione:

(CASE 
    WHEN "Fruits" = 'Apple' THEN 1 
    WHEN "Fruits" = 'Pear' THEN 2 
    WHEN "Fruits" = 'Grapes' THEN 3 
    ELSE 4 ) as Order

Quindi in te ORDER BY 2 .