激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Oracle - Oracle中的SUM用法講解

Oracle中的SUM用法講解

2020-04-11 16:24gy13477001651 Oracle

今天小編就為大家分享一篇關于Oracle中的SUM用法講解,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

Oracle中的SUM條件查詢

1、按照區域編碼分組查詢區域編碼、IPTV_NBR不為空的數量、ACC_NBR不為空的數量、所有用戶數量

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
SELECT
AREA_CODE,
SUM (
CASE
WHEN IPTV_NBR IS NULL or IPTV_NBR = '' THEN
0
ELSE
1
END
),
SUM (
CASE
WHEN ACC_NBR IS NULL or ACC_NBR = '' THEN
0
ELSE
1
END
),
COUNT (*)
FROM
GAT_SQMS.GAT_SQMS_BAND_IPTV_VIEW
GROUP BY
AREA_CODE;

2、使用sum條件查詢

查詢IPTV_NBR不為空的數量

?
1
2
3
4
5
6
7
8
SUM (
CASE
WHEN IPTV_NBR IS NULL or IPTV_NBR = '' THEN
0
ELSE
1
END
)

SUM里邊使用CASE WHEN 語句

當IPTV_NBR IS NULL 為0,ELSE 為1

oracle中sum字符串方法

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
CREATE OR REPLACE FUNCTION SumString(i_TableName   IN VARCHAR2,
                   i_GroupColName IN VARCHAR2,
                   i_ResultColName IN VARCHAR2,
                   i_GroupColValue IN VARCHAR2,
                   i_Separator   IN VARCHAR2)
 RETURN VARCHAR2 IS
 TYPE T_Cur IS REF CURSOR;
 C_Cur  T_Cur;
 V_Sql  VARCHAR2(2000);
 V_Result VARCHAR2(2000);
 V_Tmp  VARCHAR2(200);
 V_Cnt  NUMBER := 0;
BEGIN
 V_Result := ' ';
 V_Sql  := 'SELECT  ' || i_ResultColName || '  FROM  ' || i_TableName ||
       '  WHERE  ' || i_GroupColName || '  =  ' || i_GroupColValue;
 OPEN C_Cur FOR V_Sql;
 LOOP
  FETCH C_Cur
   INTO V_Tmp;
  EXIT WHEN C_Cur%NOTFOUND;
  IF V_Cnt = 0 THEN
   V_Result := V_Tmp;
  ELSE
   V_Result := V_Result || i_Separator || V_Tmp;
  END IF;
  V_Cnt := V_Cnt + 1;
 END LOOP;
 CLOSE C_Cur;
 RETURN V_Result;
END SUMSTRING;

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

原文鏈接:https://blog.csdn.net/gy13477001651/article/details/7711388

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美精品亚洲人成在线观看 | 91九色网址 | 日韩在线视频免费 | 精品久久久久久久 | 91九色福利 | 午夜国内精品a一区二区桃色 | 久久www视频 | 91九色蝌蚪国产 | 久久久久久99| 一边吃奶一边摸下娇喘 | 欧洲精品久久久久69精品 | 玩偶姐姐 在线观看 | 免费观看高清视频网站 | 免费永久看羞羞片网站入口 | 鲁一鲁一鲁一鲁一曰综合网 | 国产乱子视频 | 99精品在线视频观看 | 欧美综合日韩 | 国产91亚洲精品一区二区三区 | 成人精品久久 | 欧美特一级 | 久色视频 | 人禽l交免费视频观看 视频 | 国产一区二区三区色淫影院 | 色播视频在线播放 | 1314av| 双性精h调教灌尿打屁股的文案 | 一级做受毛片免费大片 | 欧美淫视频 | 黄色免费影片 | aa级黄色片 | 久久国产精品电影 | 一级片久久免费 | 亚洲网站免费观看 | 全免费午夜一级毛片真人 | 狠狠操天天操 | 日韩黄色片在线观看 | 日本欧美一区二区三区在线观看 | 欧美一级淫片免费播放口 | 久久艳片| 国产人成免费爽爽爽视频 |