oracle sql多条数据合并成一条,数据量大,用逗号隔开

来源:互联网 发布:人才招聘 .net源码 编辑:程序博客网 时间:2024/05/15 22:39
SELECT
xmlagg(
XMLPARSE (
CONTENT TRANSLATE (unique_id USING CHAR_CS) || ',' WELLFORMED
)).getclobval()


FROM
BIM_ELEMENTCODE
WHERE

pj_id = '0305'

如果数据量不是巨大,可以加上RTRIM


SELECT
RTRIM (
xmlagg(
XMLPARSE (
CONTENT ent_code || ',' WELLFORMED
)).getclobval(),
','
)
FROM
BIM_ENTITY;

0 0