sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Sökkolumn för varje variabel i CSV-sträng

Du måste dela upp CSV:en i rader (se Arrayer och listor i SQL Server 2005 och bortom för olika tekniker hur). Jag antar att du skapar dbo.ufnSplitRows baserat på detta

GÅ sedan med med GILLA

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

Förresten, det kommer att fungera dåligt på grund av den ledande '%' åtminstone



  1. viloläge kriteriefiltrering på en uppsättning uppräkningsvärden

  2. om inte finns SQL Statement Giving Error

  3. MySQL Large Table Import

  4. mysql-connector python 'IN'-operator lagrad som lista