【发布时间】:2016-03-24 07:52:45
【问题描述】:
鉴于我有一个值,我想检查数据库中的潜在匹配项(在一个 varchar 字段中),所以我写了如下内容:
SELECT * FROM table WHERE column LIKE "%value%"
如果该值类似于“test”并且该列的值为“this is a test”,那么这将起作用,但是如果它被反转,那么我将不会得到匹配我已经尝试过以下内容:
SELECT * FROM table WHERE CONCAT("%",column,"%") LIKE "value"
但不知道如何向 Google 表达这句话以获得我需要的回复,请帮忙!
【问题讨论】:
-
似乎他有一组列名中包含类似内容的列,并想看看他的“价值”是否包含在其中任何一个中......
-
我看了,列数据是
"test",他的搜索词是"this is a test" -
一种场景是行代表关键词,他想找出候选文本(@Value)中有哪些关键词(列Values)