gpt4 book ai didi

mysql - 使用 Where 的 SQL 查询错误

转载 作者:行者123 更新时间:2023-12-01 00:05:15 24 4
gpt4 key购买 nike

我正在尝试进行查询以显示 ZIP 为 1391、1393、1396、1426、1427 以及 3400 和 3433 之间的所有 zip 的地址。

SELECT ZIP, HOUSE_NR, APPARTMENT_NR, VerzBedrag
FROM werkelijke_inboedels
WHERE ProductLine = 'inboedel'
AND Product_Option = 'Inboedel All Risk' OR 'Inboedel Extra Uitgebreid'
AND ZIP = %'1391'% OR %'1393'% OR %'1396'% OR %'1426'% OR %'1427'%
AND ZIP > %'3400'%
AND ZIP < %'4133'%

有人可以更改正确的查询吗?

最佳答案

您只需使用 INBETWEEN 即可按预期进行查询。 这里不需要模式匹配。

SELECT  *
FROM tableName
WHERE ProductLine = 'inboedel' AND
Product_Option IN ('Inboedel All Risk','Inboedel Extra Uitgebreid') AND
(
ZIP IN (1391, 1393, 1396, 1426, 1427) OR
ZIP BETWEEN 3400 AND 3433
)

关于mysql - 使用 Where 的 SQL 查询错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15141788/

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