gpt4 book ai didi

MySQL LIke 语句 - 多个单词

转载 作者:行者123 更新时间:2023-11-29 23:46:33 24 4
gpt4 key购买 nike

什么是正确的 SQL 语句,以便当我搜索两个单词(例如文本框中的“文本字段”)时,它将使用 LIKE 语句返回其中包含“文本”和“字段”的所有结果?我找不到合适的术语进行搜索。如果可能的话,我想让它变得动态。就像如果用户搜索 5 个单词,所有 5 个单词都会出现在 Like 语句中。我正在努力实现这样的声明。

SELECT *
FROM TABLE
WHERE SEARCH (LIKE %searchterm1%)
OR (LIKE %searchterm2%)
OR (LIKE %searchterm3%) ....

最佳答案

试试这个。 http://dev.mysql.com/doc/refman/5.1/en/regexp.html#operator_regexp

SELECT * 
FROM TABLE
WHERE SEARCH
REGEXP 'searchterm1|searchterm2|searchterm3'

关于MySQL LIke 语句 - 多个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25904253/

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