只需一步,快速开始
348
3572
9324
论坛元老
在oracle数据库中使用order by语句对查询结果进行排序时,会有这样一个问题,如果排序列中有空值(null),那么默认排序的时候会将空值都放在最末端。那么,如果想要自由控制排序时空值显示在最前端还是最末端,可以使用oracle提供的NULLS FIRST和NULLS LAST来控制。
如下图1所示,使用NULLS LAST来实现的排序结果,NULLS LAST是排序时默认缺省设置:
如下图2所示,使用NULLS FIRST来实现的排序结果:
该技巧比较有用,收藏!
使用道具 举报
328
3738
8566
作者
542
5916
1万
235
2547
5835
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|重庆度量科技 本站关键词:快速开发平台
GMT+8, 2024-11-23 21:23 , Processed in 0.162851 second(s), 25 queries .
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.