gpt4 book ai didi

MySQL 工作台。如何使用 LIKE、OR 和 AND 设置多个条件

转载 作者:行者123 更新时间:2023-11-29 02:40:47 25 4
gpt4 key购买 nike

有什么方法可以使用 Like、OR 和 AND 运算符拆分表达式。我正在尝试使用括号来拆分我的表达式,但我得到“截断不正确的 DOUBLE 值”或“截断不正确的 INTEGER 值”错误。

我想让我的声明几乎像这样设置,

((语句 LIKE (This or This)

AND 声明像这样))

或这样的语句

DELETE FROM ap.vendor_contacts 
WHERE
((last_name LIKE 'd%' OR '%s')
AND first_name LIKE 'm%')
OR first_name LIKE '%al%'

最佳答案

您有一个语法错误。您不能使用LIKE运算符为:<fieldname> LIKE <value1> OR <value2> .它必须如下所示:

<fieldname> LIKE <value1> OR <fieldname> LIKE <value2>

改为执行以下操作:

DELETE FROM ap.vendor_contacts 
WHERE
((last_name LIKE 'd%' OR last_name LIKE '%s')
AND first_name LIKE 'm%')
OR first_name LIKE '%al%'

关于MySQL 工作台。如何使用 LIKE、OR 和 AND 设置多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52603118/

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