1. 程式人生 > >oracle排序欄位為null查詢出的值在前和在後

oracle排序欄位為null查詢出的值在前和在後

Nulls first和nulls last是Oracle Order by支援的語法
如果Order by 中指定了表示式Nulls first則表示null值的記錄將排在最前(不管是asc 還是 desc)
如果Order by 中指定了表示式Nulls last則表示null值的記錄將排在最後 (不管是asc 還是 desc)

如:select *
from emp e
order by e.comm desc nulls last;

select *
from emp e
order by e.comm desc nulls first;