oracle使用order by排序null值如何处理
来源:互联网 发布:动态最优化 编辑:程序博客网 时间:2024/06/11 00:11
适用情况:
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值进行处理
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);
--转载地址:http://www.jb51.net/article/32264.htm
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值方法
- oracle 数据库 order by 排序的使用
- Oracle-20-is null使用&order by子句
- oracle 数据库 order by排序的时候如何控制null列数据是排在前面还是后面
- sql中order by对null值的排序
- sql server 中order by 中关于null值处理
- sql server 中order by 中关于null值处理
- oracle的order by排序中空字符串处理方法
- 思科继续增强SDN领导地位
- Android快速使用SharedPreferences
- 解决convert: not found
- openssl之EVP系列之10---EVP_Sign系列函数介绍
- listview的多item中converview的缓存和复用
- oracle使用order by排序null值如何处理
- jsp和EL表达式
- openssl之EVP系列之11---EVP_Verify系列函数介绍
- 《高效能人士的七个习惯》--读书笔记
- Mybatis查询中文出错
- android studio 开发 android studio 概览(三)
- 调用dll时出现"Unhandled exception 堆已损坏(heap corruption)“异常解决方法
- openssl之EVP系列之12---EVP_Seal系列函数介绍
- vs2013之move源码解析