作业帮 > 综合 > 作业

请教oracle查询排序问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 15:36:58
请教oracle查询排序问题
seqno xxx yyy
1 A 5
2 A 5
3 A 4
4 A 5
5 B 5
6 B 5
7 B 5
8 B 5
希望查询以后的结果是:
seqno xxx yyy
1 A 5
2 A 5
4 A 5
3 A 4
5 B 5
6 B 5
7 B 5
8 B 5
请问怎么写
order by xxx asc,yyy desc
order by 后面的排序条件可以写很多个,请采纳
再问: 我写过的,但是第二列可能是顺序是随机的,比如可能先B再A,这样就不好先排xxx了,我必须要SEQNO为正序的情况下再考虑另外两个字段
再答: 那就在order by 给第一个 seqno 加上,我不久前 刚刚实现这样的功能,怎么可能实现不了
再问: 那查出来的结果还是这个,因为SEQNO已经排序好了 seqno xxx yyy 1 A 5 2 A 5 3 A 4 4 A 5 5 B 5 6 B 5 7 B 5 8 B 5
再答: 哦哦,那就是不加SEQNO,因为你最后需要的不用按照SEQNO排序。order by 里面不加 SEQNO 也不行么?
再问: 已经写好了,挺麻烦的,写了很长的语句,还是嵌套的