Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL-Suchspalte für jede Variable in der CSV-Zeichenfolge

Sie müssen die CSV-Datei in Zeilen aufteilen (siehe Arrays und Listen in SQL Server 2005 und darüber hinaus für verschiedene Techniken wie). Ich gehe davon aus, dass Sie dbo.ufnSplitRows erstellen darauf aufbauend

Dann mit LIKE TEILNEHMEN

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

Übrigens wird es zumindest wegen des führenden '%' schlecht laufen