gpt4 book ai didi

sql - 在Oracle中将SQL行转换为逗号分隔的值

转载 作者:行者123 更新时间:2023-12-04 05:04:43 26 4
gpt4 key购买 nike

这个问题已经在这里有了答案:




9年前关闭。




Possible Duplicate:
How can I combine multiple rows into a comma-delimited list in Oracle?



如何在不创建函数的情况下从SQL返回行列表中生成逗号分隔的值?需要删除重复项,并将其为null或以“None”作为值。

示例: select name from student;
结果 :
         NAME         
------
Zed
Charlo
None
Charlo
Dionn
Ansay

所需输出:
              Name
-------
Zed,Charlo,Dionn,Ansay

最佳答案

http://sqlfiddle.com/#!4/9ad65/2

select 
listagg(name, ',')
within group (order by id) as list
from student

关于sql - 在Oracle中将SQL行转换为逗号分隔的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9089837/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com