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