Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Kolom Pencarian SQL untuk setiap variabel dalam string CSV

Anda perlu membagi CSV menjadi beberapa baris (lihat Array dan Daftar di SQL Server 2005 dan Selanjutnya untuk berbagai teknik bagaimana). Saya akan berasumsi bahwa Anda membuat dbo.ufnSplitRows berdasarkan ini

Kemudian GABUNG menggunakan LIKE

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

Omong-omong, itu akan berjalan buruk karena setidaknya '%' terdepan



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan semua tanggal antara dua tanggal di SQL Server

  2. Menyiapkan dan Mengonfigurasi Grup Ketersediaan Selalu Aktif di SQL Server

  3. Perlu mengekspor bidang yang berisi linebreak sebagai CSV dari SQL Server

  4. Tidak dapat memperoleh akses ke database saya yang dibuat melalui Visual Studio?

  5. Kesalahan fatal:Panggilan ke fungsi yang tidak ditentukan sqlsrv_connect()