sql >> Database >  >> RDS >> Sqlserver

Een varchar vol met komma's gescheiden waarden doorgeven aan een SQL Server IN-functie

Als je lui bent zoals ik, kun je natuurlijk dit doen:

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


  1. Deadlocks diagnosticeren in SQL Server 2005

  2. SQL-databases maken en manipuleren met Python

  3. MariaDB RONDE() vs TRUNCATE()

  4. Hoe het root-wachtwoord van MySQL of MariaDB in Linux te veranderen