【SQL】 AND演算子の使い方(論理積を求める)

演算子
この記事は約2分で読めます。
スポンサーリンク

【SQL】 AND演算子の使い方(論理積を求める)

AND演算子は、以下で使用できます。
ORACLE  MS-SQL  MS-Access

AND演算子 : 書式

<条件式> AND <条件式>

AND演算子 : 解説

AND演算子は、左辺と右辺の条件式の論理積を求めます。簡単に言えば、左辺と右辺の条件式がともに真の場合に真を返し、どちらかが偽なら偽を返します。

AND演算子の真理値表

条件「a」と条件「b」での、AND演算子の真理値表は次のようになります。

aba AND b
111
100
010
000

AND演算子 : 使用例

在庫リスト表で、単価が「10000以上」で、カテゴリが「実用商品」の両方に適合するデータを求めるSQL文は以下になります。

SQL文
SELECT 名前, カテゴリ, 単価, 在庫 FROM 在庫リスト
WHERE 単価 >= 10000 AND カテゴリ = '実用商品'
;

実行結果

名前カテゴリ単価在庫
見えない眼鏡実用商品2000012
表:在庫リスト
商品番号名前カテゴリ単価在庫商品タイプ
1時の卵空想商品123452
2解けない氷実用商品50032重点販売商品
3地面に沈む羽空想商品12004
4見えない眼鏡実用商品2000012重点販売商品
5柄のない包丁危険商品32003

関連リンク

一覧ページ
SQLリファレンス > 演算子
演算子によって列に対する様々な演算が行えます。このページは、使用できる演算子の一覧表です。いちれべ.comは、オラクル、MS-SQL Server、MS-Access で使用可能か一目でわかるのが特徴のSEサポートサイトです。
SQLリファレンス > 関数
ORACLE、MS-SQL Server、MS-Access、MySQLで使用する関数の一覧表です。いちれべ.comは、オラクル、MS-SQL Server、MS-Access で使用可能か一目でわかるのが特徴のSEサポートサイトです。
タイトルとURLをコピーしました