NULL
nilai adalah diurutkan terakhir secara default naik memesan. Anda tidak perlu melakukan apa-apa lagi.
Masalah ini berlaku untuk turun urutan, yang merupakan kebalikan sempurna dan dengan demikian mengurutkan NULL
nilai di atas.
PostgreSQL 8.3 memperkenalkan NULLS LAST
:
ORDER BY somevalue DESC NULLS LAST
Untuk PostgreSQL 8.2 dan RDBMS lama atau lainnya tanpa SQL standar ini fitur:
ORDER BY (somevalue IS NULL), somevalue DESC
FALSE
urutkan sebelum TRUE
, jadi NULL
nilai datang terakhir, seperti pada contoh di atas.
Lihat:
- Urutkan menurut kolom ASC, tetapi nilai NULL terlebih dahulu?
- Manual tentang
SELECT