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

Uporządkuj według Kolumny1, jeśli Kolumna1 nie ma wartości NULL, w przeciwnym razie uporządkuj według Kolumny2

Coś takiego:

ORDER BY CASE 
    WHEN Column1 IS NOT NULL THEN Column1
    ELSE Column2
END

Tak samo jak pisanie:

ORDER BY COALESCE(Column1, Column2)

Oba powinny działać w każdym rozsądnym RDBMS.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przegląd buforowania zapytań PostgreSQL i równoważenia obciążenia

  2. Postgresql - zwróć cały wiersz jako tablicę

  3. Python Postgres psycopg2 ThreadedConnectionPool wyczerpany

  4. Podziel wartości oddzielone przecinkami do tabeli docelowej ze stałą liczbą kolumn

  5. Wymyśl błąd klucza podstawowego w postgresql, heroku, Railsach 4