gpt4 book ai didi

php - MySQL 使用 LIKE 或 IN 来解决查询匹配

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

这可能有一个简单的解决方案,尽管由于数据库的构造方式而变得有点困难,但它不是我的。数据库中的列具有 text1DDtext2DDtext3 形式的文本值,其中 DD 是它们通过的分隔符,而不是使用单独的表来存储 0 到 n 个值放在该列中。

执行了一个搜索,我必须从以下位置开始:

 "text1","text2", "text3", . . .

我想要做的就是建立一个查询来检查列字段中是否有任何“textn”字符串,尽管最好有一个查询来检查所有搜索是否都在字符串文本值位于列值中。它们在列中的存储顺序可能会有所不同,搜索字符串也可能有所不同。如果有一个链接表的列中只有单个值,则不会很困难。

我只有 IN 和 LIKE 的各种组合,但这似乎不起作用。

谢谢。

最佳答案

尝试:

SELECT columnYouWant FROM dbo.table WHERE UPPER(column) LIKE ('%TEXT%');

关于php - MySQL 使用 LIKE 或 IN 来解决查询匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38690804/

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