我在SQL Server中有一个varchar类型列,它存储逗号分隔值:
拉夫,古普塔,计算器
我想获取列值为gupta
的记录。
我如何实现这一目标?
答案 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