sql >> Databasteknik >  >> RDS >> Sqlserver

sql-sökning från csv-sträng

Du kan använda detta sätt i lagrad procedur,

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. Välj distinkta rader samtidigt som du grupperar efter maxvärde

  2. Använda resultat från en fråga inom samma fråga

  3. Oracle varchar2 till nvarchar2 konvertering

  4. MySQL 2018:Vad finns i 8.0 och andra observationer