將兩個(gè)條件結(jié)合起來。當(dāng)在一個(gè)語句中使用多個(gè)邏輯運(yùn)算符時(shí),在 AND 運(yùn)算符之后求 OR 運(yùn)算符的值。但是,通過使用括號可以更改求值的順序。
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 |
下面的示例檢索某些書名,這些書具有大于 $5,500 的預(yù)付款,并且這些書籍是商業(yè)書籍或心理學(xué)書籍。如果沒有括號,那么 WHERE 子句就會檢索預(yù)付款超過 $5,500 的所有商業(yè)書籍或者心理學(xué)書籍。
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)