Mysql
 sql >> Baza danych >  >> RDS >> Mysql

ORDER BY ASC z wartościami null na dole

Dopiero 1 minutę po zadaniu pytania znalazłem odpowiedź. W klauzuli order by użyj przypadku, aby wartości null miały wyższą wartość niż cokolwiek innego:

 ORDER BY (CASE WHEN districts.id IS NULL then 1 ELSE 0 END),districts.name, schools.name;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pisać rozpoczęcie sesji na 1 stronie czy na wszystkich stronach?

  2. Klasa stronicowania PHP

  3. Formatowanie znacznika czasu

  4. Tożsamość .NET Core 2.1 pozyskuje wszystkich użytkowników wraz z przypisanymi im rolami

  5. Śledzenie powiadomień na Facebooku (DB Design)