共用方式為


邏輯運算子

邏輯運算子如 AND、OR 以及 NOT。AND 與 OR 用在 WHERE 子句中連接搜尋條件。NOT 則是代表與搜尋條件相反的結果。

AND 聯結兩個條件並只在兩個條件都為真時才傳回 TRUE。例如,下列查詢只會傳回客戶識別碼 (BusinessEntityID) 是以 1 開頭且商店名稱是以 Bicycle 開頭的一個資料列:

SELECT BusinessEntityID, Name 
FROM AdventureWorks2008R2.Sales.Store
WHERE BusinessEntityID LIKE '1%' AND Name LIKE N'Bicycle%';

OR 也連接兩個條件,但是當其中一個條件為真時它就會傳回 TRUE。下列查詢會傳回客戶識別碼是以 1 開頭或店名是以 Bicycle 開頭的 349 個資料列:

SELECT BusinessEntityID, Name 
FROM AdventureWorks2008R2.Sales.Store
WHERE BusinessEntityID LIKE '1%' OR Name LIKE N'Bicycle%';