gpt4 book ai didi

sql - MySQL 查询使用相同的选择模式选择 2 列

转载 作者:行者123 更新时间:2023-11-29 04:59:56 26 4
gpt4 key购买 nike

我必须按以下方式对表执行选择:我在 2 列中搜索一些字符串,搜索字符串可以在一列或第二列中,也可以在两列中。

要从单个列中选择,我会使用类似的东西:

SELECT * FROM table 
WHERE TITLE LIKE '%pat1%' OR TITLE LIKE '%pat2%' OR TITLE LIKE '%pat3%' etc.

搜索模式没有限制。

但我想执行此查询,以便它检查搜索模式是在一列还是另一列中。

最佳答案

将两列连接成一列。

where CONCAT(title,subject) like '%pat1%'

也看看

MATCH (col1,col2,...) AGAINST (expr [IN BOOLEAN MODE | WITH QUERY EXPANSION] )

关于sql - MySQL 查询使用相同的选择模式选择 2 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2351215/

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