社区
基础和管理
帖子详情
一个排序问题,请教
deadncut
2005-10-11 04:15:51
我要检索3个字段,按照1,2,3 进行排序,但是,3字段有null的值,我需要把3字段是null的数据在最前面表示。不用union 的话,能不能一句话高定呢?因为原来的sql已经很长了!
据个例子说明白;
字段1 字段2 字段3
21 22 null
21 23 null
22 33 null
10 1 3
10 2 4
. . .
就是这个效果了,谢谢达人指点!
...全文
126
7
打赏
收藏
一个排序问题,请教
我要检索3个字段,按照1,2,3 进行排序,但是,3字段有null的值,我需要把3字段是null的数据在最前面表示。不用union 的话,能不能一句话高定呢?因为原来的sql已经很长了! 据个例子说明白; 字段1 字段2 字段3 21 22 null 21 23 null 22 33 null 10 1 3 10 2 4 . . . 就是这个效果了,谢谢达人指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SInoyew
2005-10-11
打赏
举报
回复
不错!
wfeng7907
2005-10-11
打赏
举报
回复
如果是对col1,col3排序
select col1,col2,col3 from table order by col1,nvl(col3,0);
按排序数据加入就可以了!
deadncut
2005-10-11
打赏
举报
回复
wfeng7907(无风) ,你好。
呵呵,这个方法是不错,可惜有个问题。就是和我检索的顺序相关,比如说是4个字段,我必须按照
1,2,3,4的顺序select, 排序的时候,用3,4,4有可能会是null,剩下的问题同原题,还有可能么?因为的sql的select顺序,影响我程序操作文件输出的顺序。所以,才多次一问,继续求教,谢谢!
沝林
2005-10-11
打赏
举报
回复
在order by的字段后加上nulls first 或nulls last就可以了
select col1,col2,col3 from table order by col3 nulls first,col2,col1
bobfang
2005-10-11
打赏
举报
回复
如果你的意思是字段3为空的必须排在最前面(也要按照字段1、字段2排序),不空的按照字段1、字段2、字段3的次序排,可以这样写
select ...
from ...
order by decode(字段3,null,0,1),字段1,字段2,字段3
sasacat
2005-10-11
打赏
举报
回复
我觉着是没办法了,咬咬牙用UNION吧
wfeng7907
2005-10-11
打赏
举报
回复
select col1,col2,col3 from table order by nvl(col3,0);
帮助别人的ShowOrder
你好,
请教
你个
问题
,你改写的yui2.8拖拽多个li的那个代码,在拖拽完成后我如何获得新的
排序
? 我想用这个代码做成拖动修改
排序
然后写回数据库的程序,所以不知道如何获得拖拽完后的新
排序
! 谢谢你了,期待你...
数字
排序
问题
c语言编程,
请教
c语言冒泡法升序排列20个数字遇到的
问题
?
你定义的是20,下标就是0-19,不存在20这个下标,而你所有用的都是1-20,这是个基本概念最后就是,冒泡
排序
比较次数是n-1,也就是说每一次都是那当前的数和下一数比,那么也就是到了倒数第二个和最后
一个
比就完成了比较,...
c语言链表二路归并
排序
,
请教
哪位高手熟悉链表的归并
排序
当前位置:我的异常网» C语言...下面是我参考的网上的一篇归并
排序
的讲解,然后根据讲解编了
一个
链表归并
排序
的的程序,但是有
问题
,所以
请教
大家。下面是所参考的文章,不知有错误否:归并
排序
(Merge Sort)归并
排序
...
回答网友的
一个
Delphi的
排序
问题
回答网友的
一个
Delphi的
排序
问题
auot lisp 选择集处理_
请教
个选择集
排序
的
问题
- AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
本帖最后由 vlisp2012 于 2013-10-9 16:27...我想编辑
一个
程序,通过x坐标和y坐标来对面材(封闭多段线)
排序
后,进行板块的编号,得到
排序
后的选择集如下:(((434613.0 -21571.4) ) ((441013.0 -21571.4) ) ((433388....
基础和管理
17,380
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章