1

对于此查询:

SELECT * FROM TABLE WHERE name LIKE '% testt %' OR name LIKE '% tests %';

请告诉我如何选择搜索词的位置test+结束词上的一个未知符号?

示例行:

Hello tests Words
Hello tested Words
Hello testing Words

结果应该得到行Hello tests Words

4

1 回答 1

6

使用 _ 符号。它匹配任何一个字符,其中 % 匹配任何长度的符号。

WHERE name LIKE '% test_ %'
于 2013-11-06T11:59:25.773 回答