SQL |非运算符
非语法
SELECT column1, colomn2, ... FROM table_name WHERE NOT 条件;
演示数据库
下面是从 Northwind 示例数据库中的“客户”表中选择的内容:
Customer ID | Customer Name | City | PostalCode | Country |
---|---|---|---|---|
1 | John Wick | New York | 1248 | USA |
2 | Around the Horn | London | WA1 1DP | UK |
3 | Rohan | New Delhi | 100084 | India |
非示例
以下 SQL 语句从“客户”中选择所有国家/地区不是“英国”的字段
SELECT * FROM Customers WHERE NOT Country='UK';
Customer ID | Customer Name | City | PostalCode | Country |
---|---|---|---|---|
1 | John Wick | New York | 1248 | USA |
3 | Rohan | New Delhi | 100084 | India |
结合 AND、OR 和 NOT
您还可以组合 AND、OR 和 NOT运算符。
例子:
1.) 从非 Country='USA' 而不是 Country='UK' 的客户中选择 *;
Customer ID | Customer Name | City | PostalCode | Country |
---|---|---|---|---|
3 | Rohan | New Delhi | 100084 | India |