一連の値のどの値が指定された列にないかを判断する SQL ステートメントはどれですか? 例えば:
{"String1","String2","String3"}
これらの文字列値のうちどれが に含まれていないかを判断する SQL ステートメントはColumn1
どれTable1
ですか?
私はVS2005を使用しているため、Linqはありません。
これを試して:
select *
from
(
select 'String1' as s
union select 'String2'
union select 'String3'
) as x
where x.s not in (select column1 from table1)
これを試して:
WHERE Table1.Column1 NOT IN ("String1", "String2", "String3")
IN
オペレーター_
例えば。
SELECT COLUMN1 FROM TABLE1 WHERE COLUMN1 IN ('String1','String2','String3')
これは役立つかもしれません、
select * from
(
select 'String1' as s
union select 'String2'
union select 'String3'
) as a
where not exists (select 'x' from Table1 where Column1 = a.s)