加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 钦州站长网 (https://www.0777zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql语句中AND & OR 运算符用法

发布时间:2023-01-09 14:31:51 所属栏目:MsSql教程 来源:网络
导读: 本文导语:在sql语句中,AND 和 OR 运算符用于基于一个以上的条件对记录进行过滤。AND 和 OR 运算符AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。如果第一个条件和第二个条件都

本文导语:在sql语句中,AND 和 OR 运算符用于基于一个以上的条件对记录进行过滤。AND 和 OR 运算符AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录。如果第一个...

在sql语句中,AND 和 OR 运算符用于基于一个以上的条件对记录进行过滤。

AND 和 OR 运算符

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

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

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

原始的表 (用在例子中的):

LastNameFirstNameAddressCity

AdamsJohnOxford StreetLondon

BushGeorgeFifth AvenueNew York

CarterThomasChangan StreetBeijing

CarterWilliamXuanwumen 10Beijing

mssql 运算符,AND 运算符实例

使用 AND 来显示所有姓为 "Carter" 并且名为 "Thomas" 的人:

代码示例:

SELECT * FROM Persons WHERE FirstName='Thomas' AND LastName='Carter'

结果:

LastNameFirstNameAddressCity

CarterThomasChangan StreetBeijing

二,OR 运算符实例

使用 OR 来显示所有姓为 "Carter" 或者名为 "Thomas" 的人:

代码示例:

SELECT * FROM Persons WHERE firstname='Thomas' OR lastname='Carter'

结果:

LastNameFirstNameAddressCity

CarterThomasChangan StreetBeijing

CarterWilliamXuanwumen 10Beijing

三,结合 AND 和 OR 运算符

也可以把 AND 和 OR 结合起来(使用圆括号来组成复杂的表达式):

代码示例:

SELECT * FROM Persons WHERE (FirstName='Thomas' OR FirstName='William')

AND LastName='Carter'

结果:

LastNameFirstNameAddressCity

CarterThomasChangan StreetBeijing

CarterWilliamXuanwumen 10Beijing

(编辑:PHP编程网 - 钦州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!