sql 里 怎么把一列的值合并成一个字符串

时间: 发布人:lpkd0153o

sql 里 怎么把一列的值合并成一个字符串

已解决问题

谷歌lpkd0153o用户在提交了关于“黄庭道主sql 里 怎么把一列的值合并成一个字符串”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-11-14T12:41:34。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,希望你能感受到,我最真诚的谢意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:bell4188  

1、数宏猜创建测试表,

createtab来自letest_str_con问答cat(idvarchar2(排便还铁作担模20),valuevar保char2(20));

2、插入测试绝皮**

in若著素等sertintotest_str_concatvalues(1001,9001);

insertintotest_str_concatvalues(1002,9002);

insertintote细取曲都仅示叶试干st_str_concatvalues(1003,9003);

insertintotest_str_concatvalues(1004,9004);

insertintotest_str_concatval器传报育ues(1005,9005);

commit;

3、查询表中全量**,selectt.*,rowidfromtest_str_concatt;

4、编写sql,用差支技望顾乱底特道低笑listagg函数,把value列的**,拼剂呢板倒目成一个字符串;

selectlistagg(value,',')withgroup(orderbyid)strfromtest_str_concatt;拼接后结果为薯型:9001,9002,9003,9004,9005