麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Oracle > 正文

oracle求和代碼示例

2024-08-29 14:00:37
字體:
來源:轉載
供稿:網友

有一張工資表SALARY如下, (NO 員工編號 ,MONEY 工資)

NO    NAME     ITEM       MONEY
001    張三        工資        80
001    張三        補貼        86
001    張三        獎金        75
002    李四        工資        78
002    李四        補貼        85
002    李四        獎金        78

求每個人的總工資以及所有人的總工資,結果如下表:

結果如下:

姓名    工資      補貼    獎金    總工資
李四     780       850      780     2410
張三     800       860      750     2410
總計    1580     1710     1530   4820

SQL語句:

SELECT DECODE(GROUPING(NAME), 1, '總計', NAME) 姓名,SUM(DECODE(ITEM, '工資', MONEY, 0))  工資,SUM(DECODE(ITEM, '補貼', MONEY, 0))  補貼,SUM(DECODE(ITEM, '獎金', MONEY, 0))  獎金,SUM(MONEY)  總工資FROM  SALARYGROUP  BY  ROLLUP(NAME);

 

其中:GROUPING函數接受一列,列值為空返回1,非空返回0,只能在使用ROLLUP或CUBE的查詢中使用;
DECODE(ITEM,  '工資',  MONEY, 0) 是指ITME的值與‘工資'比較,如果相等返回MONEY,不等返回0

總結

以上就是本文關于oracle求和代碼示例的內容了,希望對大家有所幫助。感謝大家對VeVb武林網網站的支持。如果你有什么問題或者想要了解的,可以隨時給我們留言,小編會及時回復的。


注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久久免费 | 综合网日日天干夜夜久久 | 免费毛片a线观看 | 久久成人免费观看 | 欧美日韩手机在线观看 | 欧美国产精品一区二区 | 狠狠干91 | 鲁丝一区二区三区不属 | 日韩理论电影网 | 成人 日韩| 久久91久久久久麻豆精品 | 激情免费视频 | 亚洲精品 在线播放 | 日本成人在线免费 | 久久久久久久.comav | 91成人免费电影 | 亚洲一区二区三区四区精品 | 免费香蕉成视频成人网 | 亚洲xxx在线观看 | 日本精品久久久一区二区三区 | xvideos korean| 欧美一级精品片在线看 | 在线播放黄色片 | 欧美成人免费电影 | 男女羞羞在线观看 | 精品国内视频 | 成人免费福利视频 | 成人做爽爽爽爽免费国产软件 | 久久6国产| 欧美www| 国产做爰全免费的视频黑人 | 黄色毛片a级 | 久久久久久精 | 久久九九热re6这里有精品 | 麻豆视频在线观看免费网站 | 成人免费在线观看视频 | 中文字幕在线观看视频一区 | 黑人一区| www.91在线观看 | 国产成人精品免费视频大全办公室 | 午夜色片 |