项目中有时会遇到,要将库表中某一列的值查询出来放到一个字段中,之间用“,”分隔,可以用到以下函数:
--oracle 11g 及以后适合(建议使用)
listagg(name,',')within group(order by name)name
--oracle 10g 及以前版本用(会存在值过大的情况)
to_char(wm_concat(name)) group by
项目中有时会遇到,要将库表中某一列的值查询出来放到一个字段中,之间用“,”分隔,可以用到以下函数:
--oracle 11g 及以后适合(建议使用)
listagg(name,',')within group(order by name)name
--oracle 10g 及以前版本用(会存在值过大的情况)
to_char(wm_concat(name)) group by