请教各位大虾一个数据库方面的问题 怎样列出先修课号为XX的课程清单,且在最后一行显示:这些课程的总学分是XX分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select courseno,sum(course)from coursewhere courseno="xx"group by courseno 用group配合rollup举例子:rollup 配合 goup by 命令使用,可以提供信息汇总功能(类似于"小计") 下面是一个简单例子: SQL> select job,deptno,sal from emp; JOB DEPTNO SAL --------- --------- --------- CLERK 20 800 SALESMAN 30 1600 SALESMAN 30 1250 MANAGER 20 2975 SALESMAN 30 1250 MANAGER 30 2850 MANAGER 10 2450 ANALYST 20 3000 PRESIDENT 10 5000 SALESMAN 30 1500 CLERK 20 1100 CLERK 30 950 ANALYST 20 3000 CLERK 10 1300 已选择14行。 SQL> select job,deptno,sum(sal) total_sal from emp group by rollup(job,deptno); JOB DEPTNO TOTAL_SAL --------- --------- --------- ANALYST 20 6000 ANALYST 6000 CLERK 10 1300 CLERK 20 1900 CLERK 30 950 CLERK 4150 MANAGER 10 2450 MANAGER 20 2975 MANAGER 30 2850 MANAGER 8275 PRESIDENT 10 5000 PRESIDENT 5000 SALESMAN 30 5600 SALESMAN 5600 29025 已选择15行。 同意三楼使用rollup,select job,deptno,sum(sal) total_sal from emp group by rollup(deptno,job); 求一个SQL语句写法 怎么把execl文件导入到oracle中 update set的优化 oracle数据访问问题 谁能提供一个oracle8.1.6for NT (oracle816nt.zip) 的临时下载地址,急用不盛感激! 怎么用sqlldr 想开发forms 和report 需要安装什么oracle服务器阿 新建一个JSP工程,需要新建一个ORACLE数据库吗? toad8.5中如何设置代码的智能填充????? 关于触发器的问题 ————【关于一个时间相加的问题】———— 为何提示没有足够的可用分在技术区发帖
from course
where courseno="xx"
group by courseno
举例子:
rollup 配合 goup by 命令使用,可以提供信息汇总功能(类似于"小计")
下面是一个简单例子:
SQL> select job,deptno,sal from emp;
JOB DEPTNO SAL
--------- --------- ---------
CLERK 20 800
SALESMAN 30 1600
SALESMAN 30 1250
MANAGER 20 2975
SALESMAN 30 1250
MANAGER 30 2850
MANAGER 10 2450
ANALYST 20 3000
PRESIDENT 10 5000
SALESMAN 30 1500
CLERK 20 1100
CLERK 30 950
ANALYST 20 3000
CLERK 10 1300
已选择14行。
SQL> select job,deptno,sum(sal) total_sal from emp group by rollup(job,deptno);
JOB DEPTNO TOTAL_SAL
--------- --------- ---------
ANALYST 20 6000
ANALYST 6000
CLERK 10 1300
CLERK 20 1900
CLERK 30 950
CLERK 4150
MANAGER 10 2450
MANAGER 20 2975
MANAGER 30 2850
MANAGER 8275
PRESIDENT 10 5000
PRESIDENT 5000
SALESMAN 30 5600
SALESMAN 5600
29025
已选择15行。
select job,deptno,sum(sal) total_sal from emp group by rollup(deptno,job);