sql >> Database teknologi >  >> RDS >> Sqlserver

Sende en varchar fuld af kommaseparerede værdier til en SQL Server IN-funktion

Selvfølgelig, hvis du er doven som mig, kan du bare gøre dette:

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. PHP MySQL Google Chart JSON - Komplet eksempel

  2. Autonom transaktion i PostgreSQL 9.1

  3. mysql select-forespørgsel i et serialiseret array

  4. Hvordan tæller man ord i MySQL / regular expression replacer?