oracle使用order by 排序 null 值排到最前的问题

Oracle排序DESC的时候NULL值排在最前面

1.指定Nulls first 则表示null值的记录将排在最前(不管是asc 还是desc)
2.指定Nulls last 则表示null值的记录将排在最后(不管是asc 还是desc)

select * fromorder by ID (asc/desc) nulls first------>null 值排在最前面
select * fromorder by ID (asc/desc) nulls last ------>null 值排在最后面

猜你喜欢

转载自blog.csdn.net/qq_20197983/article/details/81234367