あなたの名前が
の場合declare @in varchar(100) select @in = 'HP,LENOVO'
プレ>動的 SQL を使用できます
declare @sql nvarchar(1000) select @sql = 'select * from yourtable where yourfield in ('[email protected] +')' exec sp_executesql @sql
プレ>または、分割関数がテーブルを返すようにすることもできます
select * from yourtable inner join dbo.f_Split(@in) f on yourtable.yourfield =f.entry
プレ>2 番目は、SQL インジェクション タイプの攻撃から保護されるため、はるかに望ましい