pb的数据窗口有这个分组功能
解决方案 »
- 为什么select object_name from user_object时,表名是乱码?
- 关于一个存储过程数据及时的问题
- 为何在WHERE查询语句之后使用自定义函数会被优化成HASH JOIN?
- AIX ORACLE9i。。创建实例时点finish界面卡死问题
- The Network Adapter could not establish the connectionDSRA0010E
- imp导入到不同表空间遇到lob问题
- ORACLE 9I 的一个产题。
- 登录企业管理器时出现怪问题,大虾们快来瞧瞧啦,高分相送
- 这个sql怎么写?
- .db是什么文件???
- 视图的效率和动态SQL得比较??希望得到各位的解答,参与有分!!!
- 初学者的困惑:网页或应用程序是怎样和数据库联系起来的?
名称 空? 类型
----------------------------------------- -------- ----------------------------
EMPNO NOT NULL NUMBER(4)
ENAME VARCHAR2(10)
JOB VARCHAR2(9)
MGR NUMBER(4)
HIREDATE DATE
SAL NUMBER(7,2)
COMM NUMBER(7,2)
DEPTNO NUMBER(2)SQL> select to_char((rownum+1)/4,'0') gg,sal from (select sal from emp where job >'A')
GG SAL
-- ----------
1 800
1 1600
1 1250
1 2975
2 1250
2 2850
2 5000
2 3000
3 5000
3 1500
3 1100
3 950
4 3000
4 1300已选择14行。SQL> select gg,sum(sal) from (select to_char((rownum+1)/4,'0') gg,sal from select sal from emp where job >'A')) group by gg
GG SUM(SAL)
-- ----------
1 6625
2 12100
3 8550
4 4300SQL> select gg,sum(sal) from (select to_char((rownum+1)/4,'0') gg,sal from (select sal from emp where job >'A')) group by gg
union
select to_char((rownum+1)/4,'0') gg,sal from (select sal from emp where job>'A')GG SUM(SAL)
-- ----------
1 800
1 1250
1 1600
1 2975
1 6625 统计的结果
2 1250
2 2850
2 3000
2 5000
2 12100 统计的结果
3 950GG SUM(SAL)
-- ----------
3 1100
3 1500
3 5000
3 8550 统计的结果
4 1300
4 3000
4 4300已选择18行。
用SQL 搞定了。