Board logo

标题: SQL AND & OR 运算符 [打印本页]

作者: vicky.yu    时间: 2020-6-8 10:05     标题: SQL AND & OR 运算符

SQL AND & OR 运算符
SQL where
SQL Order By
AND 和 OR 运算符用于基于一个以上的条件对记录进行过滤。

AND 和 OR 运算符
AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。

如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。

如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录。

原始的表 (用在例子中的):
LastName        FirstName        Address        City
Adams        John        Oxford Street        London
Bush        George        Fifth Avenue        New York
Carter        Thomas        Changan Street        Beijing
Carter        William        Xuanwumen 10        Beijing
AND 运算符实例
使用 AND 来显示所有姓为 "Carter" 并且名为 "Thomas" 的人:

SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'
结果:
LastName        FirstName        Address        City
Carter        Thomas        Changan Street        Beijing
OR 运算符实例
使用 OR 来显示所有姓为 "Carter" 或者名为 "Thomas" 的人:

SELECT * FROM Persons WHERE firstname='Thomas' OR lastname='Carter'
结果:
LastName        FirstName        Address        City
Carter        Thomas        Changan Street        Beijing
Carter        William        Xuanwumen 10        Beijing
结合 AND 和 OR 运算符
我们也可以把 AND 和 OR 结合起来(使用圆括号来组成复杂的表达式):

SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William')
AND LastName='Carter'
结果:
LastName        FirstName        Address        City
Carter        Thomas        Changan Street        Beijing
Carter        William        Xuanwumen 10        Beijing
SQL where
SQL Order By
VUE
SQL 测验
W3School 简体中文版提供的内容仅用于培训和测试,不保证内容的正确性。通过使用本站内容随之而来的风险与本站无关。版权所有,




欢迎光临 赛捷软件论坛 (http://sagesoft.cn/bbs/) Powered by Discuz! 7.2