region_code count(number)
A 2465
B 1
C 1901
D 625
E 3941
B 1531
C 3309
A 844
E 782
D 934
我现在查询出来的结果如上,我想再加一个嵌套根据region_code在统计一次,这个嵌套的脚本该怎么写啊?谢谢指点哈!
A 2465
B 1
C 1901
D 625
E 3941
B 1531
C 3309
A 844
E 782
D 934
我现在查询出来的结果如上,我想再加一个嵌套根据region_code在统计一次,这个嵌套的脚本该怎么写啊?谢谢指点哈!
解决方案 »
- 请帮忙看一个存储过程~~
- oracle多行转单列的问题
- 新手求教:ORA-01422: 实际返回的行数超出请求的行数
- oracle的comment添加问题
- 如何创建一个作业去调用存储过程呢?
- 请问高手,DELPHI程序怎样远程连接ORACLE数据库服务器!
- 请教:如何可以把SQL*PLUS输入的命令用C编程来实现(如sqlplus命令shutdown immediate如何用C来实现)
- How to choose a block size for a new Oracle database
- 在TQuety的应用中,怎样知道select语句没有查到相关的记录
- 关于sql语句的问题 急!!!!!!!!!!!!!!
- 请教pl/sql的一些问题?
- 不完全恢复,为什么要做reset online redo log?
如果是两个结果集合并,就是用union 或union all连接两个select的结果
就会把后面统计的结果集合附加上。
B 1
C 1901
D 625
E 3941
B 1531
C 3309
A 844
FROM tab1
GROUP BY region_code, col1;那么加上嵌套的语句为:
SELECT region_code, SUM(count_num) FROM
(
SELECT region_code, col1, count(number) count_num
FROM tab1
GROUP BY region_code, col1
)
那你只要把这两个查询结果union all起来,然后在外面加就行
比如
select region_code,sum(number)
from (select region_code,count(number) number
from table1
union all
select region_code,count(number) number
from table2)
group by region_code