【网学网提醒】:网学会员为广大网友收集整理了,SQLAND&;OR运算符,希望对大家有所帮助!
AND和OR运算符用于基于一个以上的条件对记录进行过滤。
AND和OR运算符
AND和OR可在WHERE子语句中把两个或多个条件结合起来。
如果第一个条件和第二个条件都成立,则AND运算符显示一条记录。
如果第一个条件和第二个条件中只要有一个成立,则OR运算符显示一条记录。
原始的表(用在例子中的):
LastName FirstName Address City
Adams John OxfordStreet London
Bush George FifthAvenue NewYork
Carter Thomas ChanganStreet Beijing
Carter William Xuanwumen10 Beijing
AND运算符实例
使用AND来显示所有姓为"Carter"并且名为"Thomas"的人:
SELECT*FROMPersonsWHEREFirstName='Thomas'ANDLastName='Carter'
结果:
LastName FirstName Address City
Carter Thomas ChanganStreet Beijing
OR运算符实例
使用OR来显示所有姓为"Carter"或者名为"Thomas"的人:
SELECT*FROMPersonsWHEREfirstname='Thomas'ORlastname='Carter'
结果:
LastName FirstName Address City
Carter Thomas ChanganStreet Beijing
Carter William Xuanwumen10 Beijing
结合AND和OR运算符
我们也可以把AND和OR结合起来(使用圆括号来组成复杂的表达式):
SELECT*FROMPersonsWHERE(FirstName='Thomas'ORFirstName='William')
ANDLastName='Carter'
结果:
LastName FirstName Address City
Carter Thomas ChanganStreet Beijing
Carter William Xuanwumen10 Beijing