gpt4 book ai didi

PostgreSQL 11 UNNEST 函数不存在

转载 作者:行者123 更新时间:2023-11-29 12:50:07 27 4
gpt4 key购买 nike

我正在尝试运行第 9.18 节中表 7.49 中的最后一个示例。数组函数和运算符 1 :

SELECT unnest(ARRAY[1,2],ARRAY['foo','bar','baz']);

它抛出这个错误:

[42883] ERROR: function unnest(integer[], text[]) does not exist

Hint: No function matches the given name and argument types. You might need to add explicit type casts.

根据表 7.49 中的结果列,它应该给我:

--------------
| 1 | foo |
--------------
| 2 | bar |
--------------
| NULL | baz |
--------------

是不是我在配置设置中遗漏了什么导致了这个问题?

最佳答案

您应该使用 FROM 子句:

SELECT * FROM unnest(ARRAY[1,2],ARRAY['foo','bar','baz']);

db<>fiddle demo

关于PostgreSQL 11 UNNEST 函数不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56316844/

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