如果在Oracle中排序为DESC,为什么会先返回NULL值?

时间:2016-01-05 13:45:16

标签: sql database oracle oracle11g

如果未指定NULL排序,则NULL值的处理为:

  • 如果排序为ASC
  • ,则NULL值为last
  • 如果排序是DESC,则首先是NULL值

为什么会这样?

enter image description here

1 个答案:

答案 0 :(得分:9)

它写在Oracle文档中:

如果未指定空排序,则处理空值为: 如果排序是ASC,则最后NULLS NULLS FIRST如果排序是DESC

Here它是。