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

Colonna di ricerca SQL per ogni variabile nella stringa CSV

È necessario dividere il CSV in righe (consultare Array ed elenchi in SQL Server 2005 e oltre per varie tecniche come). Presumo che tu crei dbo.ufnSplitRows sulla base di questo

Quindi UNISCITI usando MI PIACE

SELECT *
FROM
    MYtable M
    JOIN
    dbo.ufnSplitRows (@CSV) C ON M.Title LIKE '%' + C.SplitValue + '%'

A proposito, funzionerà male a causa almeno della '%' iniziale