OR (Transact-SQL)
更新: 2006 年 4 月 14 日
結合兩個條件。當在陳述式中使用一個以上的邏輯運算子時,OR 運算子會在 AND 運算子之後評估。然而,您可以使用括號來變更驗算的順序。
語法
boolean_expression OR boolean_expression
引數
- boolean_expression
這是任何會傳回 TRUE、FALSE 或 UNKNOWN 的有效運算式。
結果類型
Boolean
備註
下表會顯示 OR 運算子的結果。
TRUE | FALSE | UNKNOWN | |
---|---|---|---|
TRUE |
TRUE |
TRUE |
TRUE |
FALSE |
TRUE |
FALSE |
UNKNOWN |
UNKNOWN |
TRUE |
UNKNOWN |
UNKNOWN |
結果值
當任何一個條件是 TRUE 時,OR 會傳回 TRUE。
範例
下列範例使用 vEmployeeDepartmentHistory
檢視來擷取中班或大夜班的 Quality Assurance
員工姓名。如果省略括號,查詢會傳回中班的 Quality Assurance
員工與大夜班的所有員工。
USE AdventureWorks
GO
SELECT FirstName, LastName, Shift
FROM HumanResources.vEmployeeDepartmentHistory
WHERE Department = 'Quality Assurance'
AND (Shift = 'Evening' OR Shift = 'Night')
以下為結果集:
FirstName LastName Shift
------------ ---------------- -------
Andreas Berglund Evening
Sootha Charncherngkha Night
請參閱
參考
運算式 (Transact-SQL)
函數 (Transact-SQL)
運算子 (Transact-SQL)
SELECT (Transact-SQL)
WHERE (Transact-SQL)
其他資源
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 4 月 14 日 |
|