嗨,我有一个关于SQL SERVER
where
filter子句的问题。SQL SERVER:where子句不以某种方式工作
SELECT
Person
WHERE
region NOT LIKE '%France%'
AND region NOT LIKE '%America%'
AND Country NOT LIKE '%France%'
AND COUNTRY NOT LIKE '%America%'
OR Region IS NULL
OR Country IS NULL
通过使用该代码时,它显示荷兰Joh /百合/ HU。
结果如何才能显示结果不包含单词“法国”和“美国”?结果应该是Lily/HU。
非常感谢提前。下面的SQL查询
这显示约翰,因为你有'或地区为空' –
@海伦娜在哪里你检查区域字段,但通过国家值来检查 – Mansoor
你显示的示例查询是看为“法国”错误的领域。但是,您的结果与示例查询和数据(应该返回所有行)不一致。请将您的问题更新到**确切**查询和您正在使用的数据。 – 2016-11-10 11:13:22