論理演算子
論理演算子には、AND、OR、および NOT があります。AND および OR は、WHERE 句で検索条件を連結するために使用されます。NOT は検索条件の結果を反対にします。
AND は 2 つの条件を結合し、両方の条件が真の場合だけ TRUE を返します。たとえば、次のクエリでは、顧客 ID が 1 から始まり、かつ商店名が Bicycle で始まる 1 行だけが返されます。
SELECT CustomerID, Name
FROM AdventureWorks.Sales.Store
WHERE CustomerID LIKE '1%' AND Name LIKE N'Bicycle%'
OR も 2 つの条件を連結します。ただし、どちらか一方の条件が真であれば TRUE を返します。次のクエリでは、顧客 ID が 1 から始まっているか、または商店名が Bicycle で始まっている 116 行が返されます。
SELECT CustomerID, Name
FROM AdventureWorks.Sales.Store
WHERE CustomerID LIKE '1%' OR Name LIKE N'Bicycle%'
参照
その他の技術情報
WHERE (Transact-SQL)
演算子 (Transact-SQL)