PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

ZAMÓWIENIE PRZEZ Alias ​​nie działa

Możesz użyć ORDER BY 1 na zamówienie według pierwszego pola, czyli „Owoce”. To samo dotyczy GROUP BY

Aktualizacja

Dla zamówienia, zamiast robić case w order by , utwórz nową kolumnę w... powiedzmy... drugiej pozycji:

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

Następnie w tobie ORDER BY 2 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL wybierz elementy, w których suma pola jest mniejsza niż N

  2. W obronie sar (i jak to skonfigurować)

  3. Milisekundowa rozdzielczość DateTime w Ruby

  4. Rekord zwrócony z funkcji zawiera połączone kolumny

  5. Jak ograniczyć dostęp do bazy danych w PostgreSQL