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