首页博客网络编程
通过使用 SQL ,您可以否定指定的条件,这意味着该值必须与要选择的已定义条件相反。定义 SQL 条件的语法很简单:NOT
NOT
NOT condition
就像 AND 和 OR 一样,SQL 通常用于 WHERE 子句。它可以包含在各种语句中,例如 INSERT、SELECT、UPDATE 或 DELETE:NOT
例复制
SELECT column_demo1, column_demo2, ...FROM table_demoWHERE NOT condition;
为了帮助您更好地了解 SQL 的工作原理,我们将提供一些代码示例供您尝试。熟悉我们将使用的数据表,然后继续练习。WHERE NOT
在我们的示例中,我们将在数据库中使用 Developers 表:
编号 | 名字 | 城市 | 国家 |
---|---|---|---|
1 | 汤姆·库尔库蒂斯 | 纽约 | 美国 |
2 | 安娜·费尔南德斯 | 伦敦 | 英国 |
3 | 安东尼奥·靛蓝 | 巴黎 | 法国 |
4 | 阿拉夫·凯林 | 德里 | 印度 |
5 | 安德鲁·图莫塔 | 迈阿密 | 美国 |
6 | 巴斯马兹拉塔 | 迈阿密 | 美国 |
在下面的代码示例中,您可以看到一行显示 .这意味着该语句将仅选择 Developers 表中那些在列中定义了另一个值的字段:WHERE NOT Country='UK';
SELECT
Country
例复制
SELECT * FROM DevelopersWHERE NOT Country='UK';
您可以与 AND 和 OR 运算符结合使用,以获得更具体的结果。NOT
在此代码示例中,我们从 Developers 表中选择字段,这些字段定义了不是法国和印度的国家/地区:
例复制
SELECT * FROM DevelopersWHERE NOT Country='France' AND NOT Country='India';
现在,我们选择将国家/地区定义为美国且城市指定为迈阿密或纽约的字段:
例复制
SELECT * FROM DevelopersWHERE Country='USA' AND (City='Miami' OR City='New York');
声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!
广告位
广告位