国产探花免费观看_亚洲丰满少妇自慰呻吟_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>



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 读书| 白水县| 罗田县| 安多县| 肥西县| 梨树县| 格尔木市| 九台市| 论坛| 吴旗县| 左权县| 东兴市| 项城市| 左贡县| 襄城县| 新昌县| 温泉县| 拉孜县| 汝阳县| 霍州市| 维西| 万载县| 大名县| 松滋市| 黄大仙区| 祁门县| 南川市| 敦煌市| 陇西县| 嘉义市| 通江县| 石林| 图木舒克市| 玉门市| 宁乡县| 四子王旗| 紫金县| 大足县| 通江县| 抚宁县| 澎湖县|