oracle如何使用顺序来排序null值
当Oracle对查询结果进行排序时,已排序的列有一个null值,并指定null值位于列表的前面或后面。
关键词:零点第一;Nulls Last
默认:默认是空的最大(即ASC较高,空是末;DESC更低,空在上)
任命 uff1a
由1。Oracle命令所支持的语法
2。指定null,首先指出了空值的记录将最前沿的(无论是升序或降序)。
三.指定空值上显示空值的记录将在年底(无论是升序或降序)
语法的例子:(表:tab_a有一部分空值col_a)
SELECT * FROM的tab_a tab_a秩序。col_a(ASC或DESC)零点第一------ >空值在前
SELECT * FROM的tab_a tab_a秩序。col_a(ASC或DESC)空上------ >空值是最后
其他的方法:
在顺序,使用NVL,NVL2、解码、案例.....当…结束;处理该列的空值等功能。
例如,选择从tab_a NVL顺序(tab_a。col_a,ABC)(ASC或DESC);