第一种:
老版本可以使用wm_concat
select wm_concat(name) from tbname ;
第二种:
ORACLE 11g可以使用listagg
select listagg(name,’,’) within group(order by name) from tbname ;
区别在于:
第一种,WM_CONCAT拼接默认是 ‘,’,逗号拼接,需要其他符号时不方便。
第二种,在引号内,可以直接使用需要的拼接符号,当然,要注意版本支持。
第一种:
老版本可以使用wm_concat
select wm_concat(name) from tbname ;
第二种:
ORACLE 11g可以使用listagg
select listagg(name,’,’) within group(order by name) from tbname ;
区别在于:
第一种,WM_CONCAT拼接默认是 ‘,’,逗号拼接,需要其他符号时不方便。
第二种,在引号内,可以直接使用需要的拼接符号,当然,要注意版本支持。