表中有2个字段a和b
值如下
null 10000
null 10013
null 20054
null 30001
c 30001
b 40012
a 40055
null 44001
a按照非空和空检索
b按照降序排列
结果如下
c 30001
b 40012
a 40055
null 10000
null 10013
null 20054
null 30001
null 44001请高手帮忙拉,谢谢
值如下
null 10000
null 10013
null 20054
null 30001
c 30001
b 40012
a 40055
null 44001
a按照非空和空检索
b按照降序排列
结果如下
c 30001
b 40012
a 40055
null 10000
null 10013
null 20054
null 30001
null 44001请高手帮忙拉,谢谢
看你的陈述和你列出的结果集不太符合
试试
这个
order by a desc nulls last,b desc
insert into test values(null,sysdate,4,1)
insert into test values(null,sysdate,3,1)
insert into test values(null,sysdate,5,1)
insert into test values('c',sysdate,5,1)
insert into test values('a',sysdate,5,1)
insert into test values('b',sysdate,5,1)
select * from test order by a desc nulls last,c descc 10-七月-2007 9:58:10 5 1
b 10-七月-2007 9:58:18 5 1
a 10-七月-2007 9:58:05 5 1
10-七月-2007 9:57:24 5 1
10-七月-2007 9:57:14 4 1
10-七月-2007 9:57:18 3 1
10-七月-2007 9:56:50 2 1