In this blog I am going to explain SQL Server - Like search record any value from column to stored in comma separate value(CSV).
Example: I have stored data to comma separated value into the column : '1,25,11,21,41,61,91,22'. So I want to search only 1 stored all column not apart from 1 like 11,21 etc.
Example: I have stored data to comma separated value into the column : '1,25,11,21,41,61,91,22'. So I want to search only 1 stored all column not apart from 1 like 11,21 etc.
There is one tricky scenario. If I am looking for '1' in the list '1,25,11,21,41,61,91,22' then it would find ",1" and return that incorrect entry. This takes care of all solutions:
--------Search record to any value in categoryId which is store in CSV-----------
DECLARE @Search VARCHAR(10)
SET @Search = '1'
SELECT [Id] ,[Name] ,[CategoryId] FROM [tblStudents]
DECLARE @Search VARCHAR(10)
SET @Search = '1'
SELECT [Id] ,[Name] ,[CategoryId] FROM [tblStudents]
WHERE ','+ [CategoryId] + ',' like '%,' + @Search + ',%'
No comments:
Post a Comment