如何从逗号分隔的varchar列中查找特定单词?

时间:2013-12-24 11:54:15

标签: sql-server

我在SQL Server中有一个varchar类型列,它存储逗号分隔值:

  

拉​​夫,古普塔,计算器

我想获取列值为gupta的记录。

我如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

declare @strKeys varchar(100) ='gaurav,gupta,stackoverflow'

declare @strSearchValue varchar(30) = ',gupta,'
if(CHARINDEX(@strSearchValue,@strKeys) <> 0)
BEGIN
    select 'Found'
END
ELSE 
BEGIN
    select 'Not found'
END