当前位置: 代码迷 >> Oracle管理 >> 求sql语句,该如何解决
  详细解决方案

求sql语句,该如何解决

热度:102   发布时间:2016-04-24 06:09:58.0
求sql语句
表tb中有三列a,b,c,d,e
要求结果为:按a分组,按b的大小排序,如果出现b值相同,则按c的大小排序.显示结果还是所有的列.
a列为字符型,b,c,d,e为整型
请高手指教

------解决方案--------------------
select * from tb group by a order by b,c
------解决方案--------------------

select * from tb group by a order by b,c desc
------解决方案--------------------
分组后b,c,d,e做什么操作?累加?
------解决方案--------------------
不好意思 随手写的,你举个例子吧
------解决方案--------------------
分组干什么呀??

好象就是ORDER BY 就可以呀?


SELECT * FROM TABLENAME ORDER BY A,B,C
------解决方案--------------------
select a, max(b), max(c), max(d), max(e) from tb group by a order by b, c
这样才能显示所有列,否则只能显示a。
  相关解决方案