oracle 中SQL语句查询的问题,分类统计汇总为和
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 中SQL语句查询的问题,分类统计汇总为和相关的知识,希望对你有一定的参考价值。
表T有三个字段A,B,C, A字段为归属地,B字段为类别,C字段为面积。
比如A为各个省,
B为各个省里面各城市和县的名称,(城市分为县,汇总起来为城市)
C为个城市及县的面积。
查询的结果为:
省名---城市1面积---城市2面积---城市3面积---城市4面积---城市5面积
江苏省-南京市--南通市--无锡市---扬州市--常州市
浙江省--。。。----。。---。。。---。。。。。
SQL语句应该怎么写呢? 求救啊,急~~
khg@ORCL> SELECT a||wm_concat('--'||b||'面积'||c) FROM (
2 SELECT '江苏省' A,'南京市' B,22 C FROM dual UNION ALL
3 SELECT '江苏省','南通市',55 FROM dual UNION ALL
4 SELECT '陕西省','西安市',33 FROM dual)
5 GROUP BY a;
A||WM_CONCAT('--'||B||'面积'||
--------------------------------------------------------------------------------
江苏省--南京市面积22,--南通市面积55
陕西省--西安市面积33
khg@ORCL>
如果不能用了再联系我,那就要用递归查了 参考技术A 这个简单的sql语句实现不了,只能通过存储过程或者函数来实现。追问
谢谢,我自己搞定了。
参考技术B http://zhidao.baidu.com/question/210196877.html?an=0&si=7参考哈这个呢追问
谢谢,我自己搞定了。
参考技术C 这个要用连接查询的!并且是自连接查询的以上是关于oracle 中SQL语句查询的问题,分类统计汇总为和的主要内容,如果未能解决你的问题,请参考以下文章