sql >> Databáze >  >> RDS >> PostgreSQL

OBJEDNAT BY Alias ​​nefunguje

Můžete použít ORDER BY 1 objednat podle prvního pole, kterým je "Ovoce". Totéž platí pro GROUP BY

Aktualizovat

Pro objednávku místo provedení case v order by , vytvořte nový sloupec v... řekněme... na druhé pozici:

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

Pak ve vás ORDER BY 2 .



  1. Jak Pi() funguje v PostgreSQL

  2. Prozkoumání SQL Server 2014 SELECT INTO Parallelism

  3. Oracle sql:pořadí podle a odlišné klauzule

  4. 10 zkratek, které šetří čas v aplikaci Microsoft Access