oracle 中按照正常的升序排序,null是在后面的,通过加入以上语句NULLS first可以改变排序,使NULL在前面。
测试例子:
SELECT *
FROM (SELECT NULL a
FROM DUAL
UNION ALL
SELECT '1' a
FROM DUAL)
ORDER BY 1 NULLS FIRST
A
-
1
2 rows selected.
同理也可以接受 NULLS LAST参数。
NULL与排序