gpt4 book ai didi

postgresql - 在 Postgres 中连接多个数组

转载 作者:行者123 更新时间:2023-11-29 11:39:26 25 4
gpt4 key购买 nike

有没有办法在 Postgres 中将多个数组连接成一个数组?

例如,像这样:

ARRAY_CAT(
ARRAY_FILL(5, ARRAY[4]),
ARRAY_FILL(2, ARRAY[3]),
ARRAY_FILL(11, ARRAY[3])
)

对于这个例子,我希望看到输出

[5,5,5,5,2,2,2,11,11,11]

最佳答案

使用 || concatenation operator

select 
array_fill(5, array[4]) ||
array_fill(2, array[3]) ||
array_fill(11, array[3])

关于postgresql - 在 Postgres 中连接多个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45764131/

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