將兩個(gè)條件結(jié)合起來(lái)。當(dāng)在一個(gè)語(yǔ)句中使用多個(gè)邏輯運(yùn)算符時(shí),在 AND 運(yùn)算符之后求 OR 運(yùn)算符的值。但是,通過(guò)使用括號(hào)可以更改求值的順序。
boolean_expression OR boolean_expression
boolean_expression
是任何返回 TRUE、FALSE 或 UNKNOWN 的有效 Microsoft® SQL Server™ 表達(dá)式。
Boolean
當(dāng)兩個(gè)條件中的任何一個(gè)為 TRUE 時(shí),OR 返回 TRUE。
下表顯示 OR 運(yùn)算符的結(jié)果。
| TRUE | FALSE | UNKNOWN | |
|---|---|---|---|
| TRUE | TRUE | TRUE | TRUE |
| FALSE | TRUE | FALSE | UNKNOWN |
| UNKNOWN | TRUE | UNKNOWN | UNKNOWN |
下面的示例檢索某些書(shū)名,這些書(shū)具有大于 $5,500 的預(yù)付款,并且這些書(shū)籍是商業(yè)書(shū)籍或心理學(xué)書(shū)籍。如果沒(méi)有括號(hào),那么 WHERE 子句就會(huì)檢索預(yù)付款超過(guò) $5,500 的所有商業(yè)書(shū)籍或者心理學(xué)書(shū)籍。
USE pubs
GO
SELECT SUBSTRING(title, 1, 30) AS Title, type
FROM titles
WHERE (type = 'business' OR type = 'psychology') AND
advance > $5500
ORDER BY title
GO
下面是結(jié)果集:
Title type相關(guān)文章
------------------------------ ------------
Computer Phobic AND Non-Phobic psychology
Life Without Fear psychology
You Can Combat Computer Stress business
(3 row(s) affected)