比较存储的占位符和字符串

时间:2019-09-17 11:42:26

标签: sql-server

我正在尝试从数据库中获取ID,在我的Where子句中,我将存储的字符串与要针对某个值进行验证的占位符进行比较。例如:

ID_COLUMN     stringWithPlaceholder_COLUMN
1             Center Cost % and %           

Select ID_COLUMN 
from table_example 
where stringWithPlaceholder_COLUMN 
      like 'Center Cost 123 and 21'

我在做什么错?谢谢。

1 个答案:

答案 0 :(得分:2)

LIKE的顺序颠倒了。要匹配的模式位于关键字LIKE之后。应该是:

WHERE
    'Center Cost 123 and 21' LIKE stringWithPlaceholder_COLUMN