+ -
当前位置:首页 → 问答吧 → oracle 排序 order by 多个条件

oracle 排序 order by 多个条件

时间:2011-09-09

来源:互联网

select * from othNewsClass order by orderID asc, decode(issuanceSign, 'U', '1', 'Y', '2', 'N', '3'), pubDate desc
知道这里的orderby 后面整句啥作用啊
我觉得只要pudate 就可以了呀 
这里 怎么排序的啊
是不是分组什么的啊
怎么有2哥条件啊
那一个倒序 一个正序 冲突怎么版啊。。。。。。

作者: syhsjy   发布时间: 2011-09-09

这是一个联合排序。。。

作者: ulihss   发布时间: 2011-09-09

如果有冲突也不会有问题的。。。

作者: ulihss   发布时间: 2011-09-09

 
orderID升序排列,orderid相同的按decode(issuanceSign, 'U', '1', 'Y', '2', 'N', '3'), pubDate降序排列

作者: lnuwhy   发布时间: 2011-09-09

引用 3 楼 lnuwhy 的回复:
orderID升序排列,orderid相同的按decode(issuanceSign, 'U', '1', 'Y', '2', 'N', '3'), pubDate降序排列

兰兰 也会搞数据库 哈哈

作者: jiangsuwx   发布时间: 2011-09-09