gpt4 book ai didi

sql - Postgresql 从包含数组的表中选择与数组中一样多的行

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

我在使用 Postgesql 的选择请求中遇到问题我有一张 table

+-------------------+-----+
| array |value|
+-------------------+-----+
|["1","k"] | 35|
+-------------------+-----+
|["125","15l","1m"] | 40|
+-------------------+-----+

以及我想要的:

+-------------------+-----+
| array |value|
+-------------------+-----+
| "1" | 35|
+-------------------+-----+
| "k" | 35|
+-------------------+-----+
| "125" | 40|
+-------------------+-----+
| "15l" | 40|
+-------------------+-----+
| "1m" | 40|
+-------------------+-----+

谢谢

最佳答案

你可以使用unnest:

select unnest(array), value
from table_name;

P.S.:我假设 “k” 的值应该是 35。

关于sql - Postgresql 从包含数组的表中选择与数组中一样多的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58825687/

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