小编典典

如何判断VARCHAR变量是否包含子字符串?

sql

我以为是CONTAINS,但这对我没有用。

我正在寻找这样做:

IF CONTAINS(@stringVar, 'thisstring')
   ...

我必须运行一个select或另一个,这取决于该变量是否包含字符串,而且我不知道如何使它工作。我看到的所有示例都使用contains中的列。

提前致谢。


阅读 196

收藏
2021-04-15

共1个答案

小编典典

标准的SQL方式是这样使用:

where @stringVar like '%thisstring%'

那是在查询语句中。您也可以在TSQL中执行此操作:

if @stringVar like '%thisstring%'
2021-04-15