通過oracle自帶的wmsys.wm_concat方法,該方法是將記錄的值使用逗號間隔拼接,如果想其它分隔符分割,可用replace使用方法如下:select wmsys.wm_concat(name) name from idtable;NAME---------- ---------------------------------------------------------------- ...
with temp as select China nation , Guangzhou city from dual union allselect China nation , Shanghai city from dual union allselect China nation , Beijing city from dual union allselect USA nation , Ne ...
2016-05-20 15:40 0 6458 推薦指數:
通過oracle自帶的wmsys.wm_concat方法,該方法是將記錄的值使用逗號間隔拼接,如果想其它分隔符分割,可用replace使用方法如下:select wmsys.wm_concat(name) name from idtable;NAME---------- ---------------------------------------------------------------- ...
11g里面用listagg: select listagg(name,',') within (order by id) from table 10g里面用wm_concat:select wm_ ...
未合並情況 SELECT a.id, b.name AS "role" FROM sys_user a INNER JOIN sys_user_role c ON a.id=c.u ...
未合並情況 SELECT a.id, b.name AS "role" FROM sys_user a INNER JOIN sys_user_role c ON a.id=c.user_id ...
需要用wm_concat函數來實現。 如目前在emp表中查詢數據如下: 要按照deptno相同的將ename以字符串形式合並,可用如下語句: 1 select ...
MySQL中: ...
1.迭代列表,連續使用‘+’操作依次拼接每一個字符串 2.字符串直接相加 返回結果: abc abc123 abc123def abc123def456 abc123def456hig abc123def456hig789 3.使用 str.join() 方法 返回 ...