邏輯運算子
邏輯運算子如 AND、OR 以及 NOT。AND 與 OR 用在 WHERE 子句中連接搜尋條件。NOT 則是代表與搜尋條件相反的結果。
AND 聯結兩個條件並只在兩個條件都為真時才傳回 TRUE 。例如,下列查詢只會傳回客戶識別碼是以 1 開頭且店名是以 Bicycle 開頭的一個資料列:
SELECT CustomerID, Name
FROM AdventureWorks.Sales.Store
WHERE CustomerID LIKE '1%' AND Name LIKE N'Bicycle%'
OR 也連接兩個條件,但是當其中一個條件為真時它就會傳回 TRUE。下列查詢會傳回客戶識別碼是以 1 開頭或店名是以 Bicycle 開頭的 116 個資料列:
SELECT CustomerID, Name
FROM AdventureWorks.Sales.Store
WHERE CustomerID LIKE '1%' OR Name LIKE N'Bicycle%'
請參閱
其他資源
WHERE (Transact-SQL)
運算子 (Transact-SQL)