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

时间:2013-12-18 05:32:54

标签: sql sql-server sql-server-2012

如何在不使用select的全文命令的情况下确定SQL Server 2012字段是否包含特定字符或字符串?

1 个答案:

答案 0 :(得分:0)

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

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

SELECT CHARINDEX('to',@string)

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