国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

用SQL語句生成帶有小計合計的數據集腳本

2024-07-21 02:13:56
字體:
來源:轉載
供稿:網友

使用sql語句生成帶有小計合計的數據集:

測試用戶: scott

測試用表: dept,emp

//////////////////////////////////

//檢索出需要進行統計的數據集

select dept.dname,emp.job,sal from emp,dept

where emp.deptno=dept.deptno;

//////////////////////////////////

//根據部門名稱以及職位進行匯總,并為每個部門

生成'小計',最后生成'合計'.

select

decode(grouping(dept.dname),1,'合計:',dept.dname)dname,

decode(grouping(emp.job)+grouping(dept.dname),1,'小計:',emp.job)job,sum(sal) sum_sal from emp,dept where emp.deptno=dept.deptno group by rollup(dept.dname,emp.job);

運行結果如下:

sql> select dept.dname,emp.job,sal from emp,d

dname job sal

-------------- --------- ----------

research clerk 800

sales salesman 1600

sales salesman 1250

research manager 2975

sales salesman 1250

sales manager 2850

accounting manager 2450

research analyst 3000

accounting president 5000

sales salesman 1500

research clerk 1100

dname job sal

-------------- --------- ----------

sales clerk 950

research analyst 3000

accounting clerk 1300


已選擇14行。


sql> select

2 decode(grouping(dept.dname),1,'合計:',de

3 decode(grouping(emp.job)+grouping(dept.d

ept where emp.deptno=dept.deptno group by rol


dname job sum_sal

-------------- --------- ----------

accounting clerk 1300

accounting manager 2450

accounting president 5000

accounting 小計: 8750

research analyst 6000

research clerk 1900

research manager 2975

research 小計: 10875

sales clerk 950

sales manager 2850

sales salesman 5600


dname job sum_sal

-------------- --------- ----------

sales 小計: 9400

合計: 29025


已選擇13行。


sql>



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌兰浩特市| 集贤县| 闵行区| 手机| 历史| 西安市| 新乡市| 顺平县| 固原市| 古蔺县| 耒阳市| 中方县| 浦北县| 安远县| 宁波市| 桐城市| 宜昌市| 卢湾区| 永定县| 东兴市| 酒泉市| 那曲县| 两当县| 晋州市| 永春县| 许昌市| 松溪县| 乌鲁木齐市| 宁国市| 甘肃省| 沂水县| 资溪县| 惠水县| 衡南县| 盐津县| 久治县| 英吉沙县| 邻水| 福清市| 北安市| 霸州市|