gpt4 book ai didi

sql - Presto:将整数数组转换为字符串?

转载 作者:行者123 更新时间:2023-12-05 06:05:28 24 4
gpt4 key购买 nike

我有下表:

my_id, my_array
1 , [5, 6, 3]
2 , [1, 5]
3. , [6, 7, 5]

是否可以进行强制转换,使输出表类似于:

my_id, my_str
1 , "5,6,3"
2 , "1,5"
3. , "6,7,5"

或者如果有任何方法我可以直接按 my_array 分组也可以。谢谢!

最佳答案

使用array_join功能

select array_join(my_array,',') my_str

当然你可以按数组分组。这有效:

select max(id) id , my_array
from
(select 1 id, array[5, 6, 3] as my_array) s
group by my_array

关于sql - Presto:将整数数组转换为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66010362/

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