oracle order by 处理NULL 值
来源:互联网 发布:辐射4提取脸部数据 编辑:程序博客网 时间:2024/06/14 06:01
适用情况:
oracle 对查询结果进行排序时,被排序的栏位存在null值,且要指定NULL值排在最前面或者最后面
关键字:Nulls First;Nulls Last
默认情况:null 默认为最大值(即:asc 升序<小-->大>,null值排在最后;desc 降序<大-->小>,null值排在最前面)
指定:
1. Oracle Order by支持的语法
2. 指定Nulls first 则表示null值的记录将排在最前(不管是asc 还是desc)
3. 指定Nulls last 则表示null值的记录将排在最后(不管是asc 还是desc)
语法举例:(Table:Tab_A 有部分空值的栏位Col_A)
select * from Tab_A order by Tab_A. Col_A (asc/desc) nulls first ------>null 值排在最前面
select * from Tab_A order by Tab_A. Col_A (asc/desc) nulls last ------>null 值排在最后面
其他方法:
在order by 的时候,用Nvl、NVL2 、Decode、case .....when....end;等函数对栏位的null值进行处理
例如:select * from Tab_A order by NVL(Tab_A. Col_A,'abc' ) (asc/desc) ;
阅读全文
0 0
- oracle order by 处理null值
- oracle order by 处理null值
- Oracle order by 处理NULL值
- oracle order by 处理NULL 值
- Oracle order by 处理NULL值
- oracle order by 处理NULL 值
- Oracle数据库order by排序之null值处理方法
- Oracle使用order by排序关于null值处理
- oracle使用order by排序null值如何处理
- Oracle数据库order by排序之null值处理方法
- order by 处理null值方法
- sql server 中order by 中关于null值处理
- sql server 中order by 中关于null值处理
- mysql数据库order by语句 null 处理
- order by null
- Oracle-20-is null使用&order by子句
- oracle null值处理
- 【mysql】 GROUP BY col ORDER BY NULL
- TensorFlow Serving,GPU版安装
- Leetcode Maze 总结
- PAT乙级1023. 组个最小数 (20)
- EXCEL VBA 正则表达式
- 移动端WEB开发,click,touch,tap事件浅析
- oracle order by 处理NULL 值
- python练习2
- Session机制详解
- 【剑指offer】题51:数组中重复的数字
- DataTables上移下移排序、拖拽排序
- String.intern()解析
- iOS粒子效果模拟器—UIEffectDesigner
- C#使用OleDb操作excel数据源关于Select字段有空格问题
- objective-c跬步