在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
SQL AND & OR 运算符
AND&OR运算符用于根据一个以上的条件过滤记录,即用于组合多个条件以缩小SQL语句中的数据。 WHERE子句可以与AND,OR和NOT运算符结合使用。 AND和OR运算符用于根据多个条件筛选记录:
如果条件不为TRUE,则NOT运算符显示记录。 AND语法
OR语法
NOT语法
演示数据库在本教程中,我们将使用著名的Northwind示例数据库。 以下是"Customers"表中的数据:
AND 运算符实例以下SQL语句从 "Customers" 表中选择其国家为 "Germany" 、其城市为"Berlin" 的所有客户: 实例SELECT * FROM Customers
WHERE Country='Germany' AND City='Berlin'; OR 运算符实例 以下SQL语句选择城市为“Berlin”或“München”的“Customers”的所有字段:
实例SELECT * FROM Customers
WHERE City='Berlin' OR City='München'; NOT 运算符实例以下SQL语句选择国家不是 "Germany"的"Customers"的所有字段:
结合 AND & OR您还可以组合AND和OR(使用括号来组成成复杂的表达式)。 以下SQL语句从国家 "Germany" 且城市为"Berlin" 或"München"的"Customers" 表中选择所有客户: 实例SELECT * FROM Customers
WHERE Country='Germany' AND (City='Berlin' OR City='München');
结合AND,OR和NOT你也可以结合AND,OR和NOT运算符。 以下SQL语句选择国家是“德国”的“客户”的所有字段,城市必须是“柏林”或“慕尼黑”(用括号形成复杂表达式): 代码示例:
以下SQL语句选择来自"Customers" 的国家不是 "Germany" 且不是 "USA"的所有字段:
代码示例:
章节小测现在,通过以下题目测测看您对“SQL AND, OR and NOT(与,或不是运算符)”的掌握程度吧! SQL AND, OR运算符:在本部分测验中,您将练习使用 SQL 的 AND, OR 运算符。 注:以上测试为付费测试,高级VIP免费 更多测试题请参考:《SQL测验》题库>>
|
请发表评论