一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

wm_concat函數

 陳湖雨_毓 2012-03-03

wm_concat函數

一般分類 — 作者 zzy020128 @ 12:21

首先讓我們來看看這個神奇的函數wm_concat(列名),該函數可以把列值以","號分隔起來,并顯示成一行,接下來上例子,看看這個神奇的函數如何應用

準備測試數據

SQL> create table test(id number,name varchar2(20));

SQL> insert into test values(1,'a');

SQL> insert into test values(1,'b');

SQL> insert into test values(1,'c');

SQL> insert into test values(2,'d');

SQL> insert into test values(2,'e');

SQL> commit;

效果1 : 行轉列

SQL> select wm_concat(name) from test;

WM_CONCAT(NAME)

-------------------------------------------------------------------------

a,b,c,d,e

效果2: 把結果里的逗號替換成"|"

SQL> select replace(wm_concat(name),',','|') from test;

REPLACE(WM_CONCAT(NAME),',','|')

-----------------------------------------------------------------------

a|b|c|d|e

效果3:按ID分組合并name

SQL> select id,wm_concat(name) name from test group by id;

ID NAME

---------- ------------------------------

1 a,b,c

2 d,e

懶人擴展用法:

案例:我要寫一個視圖,類似"create or replace view as select 字段1,...字段50 from tablename" ,基表有50多個字段,要是靠手工寫太麻煩了,有沒有什么簡便的方法? 當然有了,看我如果應用wm_concat來讓這個需求變簡單

SQL> select 'create or replace view as select '|| wm_concat(column_name) || ' from dept'from user_tab_columns where table_name='DEPT';

'CREATEORREPLACEVIEWASSELECT'||WM_CONCAT(COLUMN_NAME)||'FROMDEPT'

--------------------------------------------------------------------------------

create or replace view as select DEPTNO,DNAME,LOC from dept

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    五月天丁香婷婷狠狠爱| 日本理论片午夜在线观看| 日本精品中文字幕在线视频 | 日韩精品一区二区三区av在线| 欧美激情一区=区三区| 字幕日本欧美一区二区| 国产午夜福利一区二区| 欧美午夜不卡在线观看| 日本二区三区在线播放| 99香蕉精品视频国产版| 天海翼精品久久中文字幕| 亚洲中文字幕综合网在线| 日本亚洲精品在线观看| 99热九九在线中文字幕| 日本婷婷色大香蕉视频在线观看| 日韩不卡一区二区三区色图| 国产亚洲视频香蕉一区| 国产免费操美女逼视频| 日本少妇中文字幕不卡视频| 在线观看免费午夜福利| 激情丁香激情五月婷婷| 色婷婷在线视频免费播放| 精品国产丝袜一区二区| 果冻传媒在线观看免费高清| 日韩国产亚洲欧美激情| 麻豆亚州无矿码专区视频| 国内女人精品一区二区三区| 欧美不卡一区二区在线视频| 亚洲精品福利视频你懂的| 日本深夜福利视频在线| 日本福利写真在线观看| 色无极东京热男人的天堂| 91麻豆精品欧美一区| 日本不卡视频在线观看| 一区二区三区亚洲天堂| 视频一区二区 国产精品| 亚洲精选91福利在线观看| 国产一区欧美午夜福利| 男人操女人下面国产剧情| 国产精品偷拍视频一区| 久久这里只有精品中文字幕|