gpt4 book ai didi

postgresql - 选择范围集合中的值

转载 作者:行者123 更新时间:2023-11-29 11:45:00 24 4
gpt4 key购买 nike

我正在尝试选择值存在于任何范围集合中的行。到目前为止,我只能完成以下工作:

SELECT * FROM table
WHERE num <@ numrange(1,4) OR num <@ numrange(7,11)

我希望我能得到类似的东西

SELECT * FROM table
WHERE num <@ ANY(numrange(1,4), numrange(7,11))

工作,但我没有任何运气。

有什么比将 OR 链接在一起更好的解决方案吗?

最佳答案

你很接近... ANY(...) 表达式中的值需要是一个数组:

SELECT * FROM table
WHERE num <@ ANY(ARRAY[numrange(1,4), numrange(7,11)])

关于postgresql - 选择范围集合中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36928147/

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