最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

oracle求和代碼示例

 更新時(shí)間:2017年09月29日 16:26:18   作者:yaopan1989  
這篇文章主要介紹了oracle求和代碼示例,簡單易懂,具有一定參考價(jià)值。需要的朋友可以了解下。

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

NO    NAME     ITEM       MONEY
001    張三        工資        80
001    張三        補(bǔ)貼        86
001    張三        獎(jiǎng)金        75
002    李四        工資        78
002    李四        補(bǔ)貼        85
002    李四        獎(jiǎng)金        78

求每個(gè)人的總工資以及所有人的總工資,結(jié)果如下表:

結(jié)果如下:

姓名    工資      補(bǔ)貼    獎(jiǎng)金    總工資
李四     780       850      780     2410
張三     800       860      750     2410
總計(jì)    1580     1710     1530   4820

SQL語句:

SELECT DECODE(GROUPING(NAME), 1, '總計(jì)', NAME) 姓名,
SUM(DECODE(ITEM, '工資', MONEY, 0))  工資,
SUM(DECODE(ITEM, '補(bǔ)貼', MONEY, 0))  補(bǔ)貼,
SUM(DECODE(ITEM, '獎(jiǎng)金', MONEY, 0))  獎(jiǎng)金,
SUM(MONEY)  總工資
FROM  SALARY
GROUP  BY  ROLLUP(NAME);

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

總結(jié)

以上就是本文關(guān)于oracle求和代碼示例的內(nèi)容了,希望對(duì)大家有所幫助。感興趣的朋友可以瀏覽:oracle 數(shù)據(jù)庫啟動(dòng)階段分析   、 oracle 虛擬專用數(shù)據(jù)庫詳細(xì)介紹 、 oracle數(shù)據(jù)庫導(dǎo)入TXT文件方法介紹 等。感謝大家對(duì)腳本之家網(wǎng)站的支持。如果你有什么問題或者想要了解的,可以隨時(shí)給我們留言,小編會(huì)及時(shí)回復(fù)的。

相關(guān)文章

最新評(píng)論

军事| 闻喜县| 怀仁县| 沙田区| 应城市| 阿尔山市| 龙江县| 民和| 务川| 望都县| 甘肃省| 连山| 乐平市| 余干县| 丽水市| 新沂市| 磐安县| 乌拉特中旗| 镇江市| 兴安盟| 安平县| 巴楚县| 佛学| 教育| 仁怀市| 德令哈市| 安康市| 始兴县| 平昌县| 宁都县| 冀州市| 全州县| 湘潭县| 禹城市| 如皋市| 周至县| 浪卡子县| 镇坪县| 乐平市| 沐川县| 锡林浩特市|