如何在SQL中测试特定字符的字段

如何在SQL中测试特定字符的字段,sql,sql-server,sql-server-2012,Sql,Sql Server,Sql Server 2012,如何确定SQL Server 2012字段是否包含特定的字符或字符串,而不使用使用select的全文命令 如果只想查看输入中是否存在字符串或字符,而不是选择整行,则可以使用CHARINDEX()函数: DECLARE @string VARCHAR(50) SET @string = 'string to search' SELECT CHARINDEX('to',@string) 此代码将返回8(您搜索的字符串的起始位置),如果您搜索的内容不存在,它将返回0,因此您可以通过查找大于0的返回

如何确定SQL Server 2012字段是否包含特定的字符或字符串,而不使用使用select的全文命令

如果只想查看输入中是否存在字符串或字符,而不是选择整行,则可以使用CHARINDEX()函数:

DECLARE @string VARCHAR(50)
SET @string = 'string to search'

SELECT CHARINDEX('to',@string)

此代码将返回8(您搜索的字符串的起始位置),如果您搜索的内容不存在,它将返回0,因此您可以通过查找大于0的返回整数来确定字符串是否存在。

select*from table where column1_name(如“%vijjuu%”)
?请给出具体解决方案的示例。