sql >> Base de Datos >  >> RDS >> Sqlserver

Pasar un varchar lleno de valores delimitados por comas a una función IN de SQL Server

Por supuesto, si eres perezoso como yo, podrías hacer esto:

Declare @Ids varchar(50) Set @Ids = ',1,2,3,5,4,6,7,98,234,'

Select * from sometable
 where Charindex(','+cast(tableid as varchar(8000))+',', @Ids) > 0