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

wyszukiwanie sql z ciągu csv

Możesz użyć tego sposobu w procedurze składowanej,

declare @searchtext varchar(1000)

set searchtext ='bob,harry,charley'

declare @filter varchar(2000)

set @filter = '(name LIKE ''%' + replace('bob,harry,charley',',','%'' OR name LIKE ''%') + '%'')'

exec
('
    select *
    from mytab
    where ' + @filter + '
'
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przekaż typ wartości tabeli do procedury składowanej programu SQL Server za pośrednictwem Entity Framework

  2. Jak uzyskać listę tabel w bazie danych przy użyciu MS SQL 2008?

  3. Jak wysłać zapytanie o kolumnę xml w tsql

  4. Pivots z dynamicznymi kolumnami w SQL Server

  5. Jak ustawić zmienną z zapytania SQL?