SQL WHERE匹配语句(不是LIKE)



几个星期以来我一直在努力解决这个问题,但我找不到解决方案。

我举个例子来说明一下:假设我们有这样一个表(FILTER_TABLE):

<表类> ID 过滤器 tbody><<tr>1foo *2*栏3*

你不指定你正在使用哪个SQL实现,但是在T-SQL中你可以使用REPLACE语句来使用SQL通配符%:

SELECT ID 
FROM   FILTER_TABLE 
WHERE  "fooString" LIKE REPLACE(FILTER, '*', '%')