sql 将每组查询结果用逗号拼接成字符串
select atype,name_list from (
select listagg(aname,',') within group( order by atype) name_list ,atype from listtable where age>0
group by atype) a
;
/*
查询 listtable表 里面 所有age大于0的 name,
按照 atype 输出,
name之间用,拼接起来成为字符串,该字段名为name_list
*/
以上为全部内容■■■