gpt4 book ai didi

arrays - Postgres unnest 忽略数组结构的数组

转载 作者:行者123 更新时间:2023-11-29 14:13:30 27 4
gpt4 key购买 nike

这两个 Postgres 函数调用返回相同的结果,而我希望后者保留其嵌套数组结构。我该怎么做?

SELECT * FROM unnest('{1, 10, 100, 2, 11, 101}'::integer[]);

SELECT * FROM unnest('{{1, 10, 100}, {2, 11, 101}}'::integer[]);

我需要这个来操作数组的数组。

最佳答案

有一个关于此的 wiki 页面。 https://wiki.postgresql.org/wiki/Unnest_multidimensional_array

此外,PostgreSQL 对 JSON 的功能比数组多得多。

SELECT * FROM jsonb_array_elements(to_jsonb('{{1, 10, 100}, {2, 11, 101}}'::integer[]));

关于arrays - Postgres unnest 忽略数组结构的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57263273/

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