oracle 中SQL语句查询的问题,分类统计汇总为和

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 中SQL语句查询的问题,分类统计汇总为和相关的知识,希望对你有一定的参考价值。

表T有三个字段A,B,C, A字段为归属地,B字段为类别,C字段为面积。
比如A为各个省,
B为各个省里面各城市和县的名称,(城市分为县,汇总起来为城市)
C为个城市及县的面积。

查询的结果为:
省名---城市1面积---城市2面积---城市3面积---城市4面积---城市5面积
江苏省-南京市--南通市--无锡市---扬州市--常州市
浙江省--。。。----。。---。。。---。。。。。

SQL语句应该怎么写呢? 求救啊,急~~

我问下,你的oracle能不能调用 wmsys用户的wm_concat方法,如果可以就用下面的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语句查询的问题,分类统计汇总为和的主要内容,如果未能解决你的问题,请参考以下文章

SQL SERVER 月季年统计与常用查询语句汇总

SQL Oracle 查询数据,汇总数据 oracle数据查询

报表测试必备时间查询SQL汇总

oracle统计查询 sql语句应该怎么写

sql server——分组查询(方法和思想)

SQL SEVER分类汇总后如何让小计和总计放到下面