国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

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

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

服務器之家 - 數據庫 - Oracle - oracle—SQL技巧之(二)WMSYS.WM_CONCAT函數實現多行記錄用逗號拼接在一起

oracle—SQL技巧之(二)WMSYS.WM_CONCAT函數實現多行記錄用逗號拼接在一起

2019-11-19 15:39oracle教程網 Oracle

由于業務系統的交易記錄有很多,常常有些主管需要看到所有的記錄情況;又不想滾動;接下來介紹使用Oracle自帶的函數 WMSYS.WM_CONCAT,進行拼接,感興趣的朋友可以了解下

需求: 
目前接觸BI系統,由于業務系統的交易記錄有很多,常常有些主管需要看到所有的記錄情況,但是又不想滾動,想一眼就可以看到所有的,于是就想到了字符串拼接的形式。 

解決方案:使用Oracle自帶的函數 WMSYS.WM_CONCAT,進行拼接。 
函數限制:它的輸出不能超過4000個字節。 

為了不讓SQL出錯,又可以滿足業務的需求,超過4000個字節的部分,使用“。。。” 
實現SQL如下: 

復制代碼代碼如下:


CREATE TABLE TMP_PRODUCT 
(PRODUCT_TYPE VARCHAR2(255), 
PRODUCT_NAME VARCHAR2(255)); 


insert into tmp_product 
select 'A','ProductA'||rownum from dual 
connect by level < 100 
union all 
select 'B','ProductB'||rownum from dual 
connect by level < 300 
union all 
select 'C','ProductC'||rownum from dual 
connect by level < 400 
union all 
select 'D','ProductD'||rownum from dual 
connect by level < 500 
union all 
select 'E','ProductE'||rownum from dual 
connect by level < 600; 

復制代碼代碼如下:


SELECT PRODUCT_TYPE, 
WM_CONCAT(PRODUCT_NAME) || MAX(STR) AS PRODUCT_MULTI_NAME 
FROM (SELECT PRODUCT_TYPE, 
PRODUCT_NAME, 
CASE 
WHEN ALL_SUM > 4000 THEN 
'...' 
ELSE 
NULL 
END AS STR 
FROM (SELECT PRODUCT_TYPE, 
PRODUCT_NAME, 
SUM(VSIZE(PRODUCT_NAME || ',')) OVER(PARTITION BY PRODUCT_TYPE) AS ALL_SUM, 
SUM(VSIZE(PRODUCT_NAME || ',')) OVER(PARTITION BY PRODUCT_TYPE ORDER BY PRODUCT_NAME) AS UP_SUM 
FROM TMP_PRODUCT) 
WHERE (UP_SUM <= 3998 AND ALL_SUM > 4000) 
OR ALL_SUM <= 4001) 
GROUP BY PRODUCT_TYPE 

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 欧美精品久久久久久久久老牛影院 | 免费欧美一级 | 国内精品一级毛片国产99 | 久久精品视频免费 | 川上优av中文字幕一区二区 | 欧美一级在线 | 欧美一区精品 | 亚洲视频综合 | 久久av网 | 九九热视频精品在线观看 | 国产精品久久久久国产精品 | 国产一区二区免费 | 欧美一区二区在线观看 | 国产精品一二 | 久久99久久99精品免视看婷婷 | 日韩中文在线 | 久久中文字幕一区二区三区 | 国产精品伦理 | 亚洲激情在线 | 激情伊人 | 久久国产一区二区 | 综合99 | 欧美日韩一区精品 | 日韩欧美国产一区二区 | 国产精品久久久久久福利一牛影视 | 一级全黄性色生活片 | 亚洲国产精品久久久久婷婷老年 | 久久成人精品 | 亚洲国产二区 | 精品久久久久国产 | 久久99国产精品久久99大师 | 久久国产精品久久国产精品 | 美女一区二区三区 | 久久久久一区 | 青青草一区二区 | 黄色影片免费在线观看 | 成人在线一区二区 | 欧美精三区欧美精三区 | 日本精品久久 | √天堂8在线网 | 国产视频在线看 |