gpt4 book ai didi

php - SQL 多重 OR 链查询

转载 作者:行者123 更新时间:2023-11-29 03:59:50 25 4
gpt4 key购买 nike

我有一个表,我想通过一个简单的 SQL 查询来尝试访问其中的行,但是,我误解了 OR 修饰符在技术上的工作方式。我要查询的语句如下:

SELECT * from table WHERE name OR vehicle OR state OR address LIKE '%input term here%';

这要么返回一个空表,要么在某些情况下返回整个表。如果我缩减语句以包含它起作用的 0 OR 修饰符,那么当我尝试像上面那样链接它们时,麻烦就开始了。我正在寻找对表进行一次查询的最简单方法,但我认为这可能无法按照我的方式进行。有什么想法吗?

注意:我正在清理输入,我更改了查询的结尾以提高可读性。

最佳答案

您需要为每一列重复LIKE 表达式,即

SELECT *
FROM yourTable
WHERE name LIKE '%input term here%' OR
vehicle LIKE '%input term here%' OR
state LIKE '%input term here%' OR
address LIKE '%input term here%'

关于php - SQL 多重 OR 链查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41502890/

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