1

一連の値のどの値が指定された列にないかを判断する SQL ステートメントはどれですか? 例えば:

{"String1","String2","String3"}

これらの文字列値のうちどれが に含まれていないかを判断する SQL ステートメントはColumn1どれTable1ですか?

私はVS2005を使用しているため、Linqはありません。

4

5 に答える 5

3

これを試して:

 select *
 from 
 (
      select 'String1' as s 
      union select 'String2' 
      union select 'String3'
 ) as x
 where x.s not in (select column1 from table1)
于 2012-08-19T11:40:24.783 に答える
0

これを試して:

WHERE Table1.Column1 NOT IN ("String1", "String2", "String3")
于 2012-08-19T11:32:07.227 に答える
0

INオペレーター_

例えば。

SELECT COLUMN1 FROM TABLE1 WHERE COLUMN1 IN ('String1','String2','String3')
于 2012-08-19T11:34:04.613 に答える
0

これは役立つかもしれません、

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)
于 2012-08-19T11:49:57.607 に答える