博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
处理空值排序
阅读量:6357 次
发布时间:2019-06-23

本文共 362 字,大约阅读时间需要 1 分钟。

oracle排序的时候默认空值是最大的,如果想要自己规定空值显示的位置,可以使用关键字NULLS FIRST和NULLS LAST。

创建测试用表:

CREATE OR REPLACE VIEW v ASSELECT 1 AS c FROM DUALUNION ALLSELECT NULL AS c FROM DUALUNION ALLSELECT 3 AS c FROM DUAL;SELECT * FROM v;

空值在前:

SELECT * FROM v ORDER BY c NULLS FIRST;

空值在后:

SELECT * FROM v ORDER BY c DESC NULLS LAST;

转载于:https://www.cnblogs.com/minisculestep/p/4876943.html

你可能感兴趣的文章
为什么说Pravega是流处理统一批处理的最后一块拼图?
查看>>
麦当劳数字化转型中获得的6个数据科学经验
查看>>
Box开源持续本土化平台Mojito
查看>>
java的常用设计模式
查看>>
下一代搜索技术霸主之争!百度重磅推出“Lens”
查看>>
精益业务分析宣言解读
查看>>
IntelliJ IDEA 2017.2发布:更智能,更利落,更快速
查看>>
从项目导向转向产品导向中的挑战
查看>>
Ooui:在浏览器中运行.NET应用
查看>>
Reddit重写其iOS应用,改进性能、模块化和测试
查看>>
Visual Studio 2019正式版发布,专注于人工智能和生产力
查看>>
上学还是坐牢?百年老校“监控”学生惹争议
查看>>
15行代码让苹果设备崩溃,最新的iOS 12也无法幸免
查看>>
深入探析koa之中间件流程控制篇
查看>>
使用mocha前端单元测试
查看>>
RabbitMQ消息队列安装与调试
查看>>
在团队中使用git管理版本提交
查看>>
事件:事件流理解
查看>>
20 个常用的 CSS 技巧
查看>>
一个App完成入门篇(二)-搭建主框架
查看>>