Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Kolumna wyszukiwania SQL dla każdej zmiennej w ciągu CSV

Musisz podzielić plik CSV na wiersze (patrz tablice i listy w SQL Server 2005 i dalej dla różnych technik jak). Zakładam, że tworzysz dbo.ufnSplitRows na tej podstawie

Następnie DOŁĄCZ, używając LIKE

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

Nawiasem mówiąc, będzie działać słabo, przynajmniej z powodu wiodącego „%”



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie, aby sprawdzić, czy kolumna jest dopuszczalna do wartości null

  2. Dlaczego moje lewe złącze t-sql nie działa?

  3. Widok SQL sprzedaży z datą równoległą

  4. Jak zarządzać ogromną ilością danych za pomocą strumienia plików, skoro do przechowywania danych obsługiwane są tylko ścieżki lokalne?

  5. Uzyskaj bieżący identyfikator logowania w SQL Server (T-SQL)