gpt4 book ai didi

sql - 查询之间的多个值 [PostgreSQL]

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

我有一个像这样的简单查询

select * from user where xxx between a and b

但是如果我有多个输入,比如 xxx、yyy、mmm、bbb,该怎么办。

使用相同的语法,

select * from user where xxx,yyy,mmm,bbb between a and b

我想选择 a 和 b 介于 xxx、yyy、mmm 和 bbb 之间的所有用户。所以它会返回 a 和 b 在 creteria 之间匹配的所有用户。

谢谢

最佳答案

SELECT * 
FROM user
WHERE (xxx BETWEEN a and b)
AND (yyy BETWEEN a and b)
AND (mmm BETWEEN a and b)
AND (bbb BETWEEN a and b)

如果您希望所有条件都匹配。如果您希望其中至少一个匹配,请使用 OR 而不是 AND

关于sql - 查询之间的多个值 [PostgreSQL],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7021297/

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