-原理
Nulls first和nulls last是Oracle Order by支持的語法,asc時, nulls last爲默認,desc時, nulls first爲默認。
如果Order by 中指定了表達式Nulls first,則表示null值的記錄將排在最前(不管是asc 還是 desc)
如果Order by 中指定了表達式Nulls last則表示null值的記錄將排在最後 (不管是asc 還是 desc)
使用語法如下:
--將nulls始終放在最前
select * from test_tb order by id nulls first
--將nulls始終放在最後
select * from test_tb order by iddesc nulls last