什么 SQL 语句将确定一组值中的哪些值不在指定列中?例如:
{"String1","String2","String3"}
什么 SQL 语句将确定哪些字符串值不在Column1
其中Table1
?
没有 Linq,因为我使用的是 VS2005。
尝试这个:
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)
这个怎么样:
SELECT * FROM Table1
WHERE Table1.Column1 NOT IN
(
'String1',
'String2',
'String3'
)