Excelが大好きだ!

Excel大好き経理マンがExcelの事を書き綴っていきます。


スポンサードリンク

SQLでExcelの集計を簡単・楽しく - EQV演算子

主にSQLのフィルタ機能Where句で使用する論理演算子を紹介します。

www.excellovers.com


EQV演算子

論理演算子の EQV演算子 を紹介します。

EQV演算子の構文は以下のとおりです。

select 列名 from テーブル名 where 条件式A EQV 条件式B

EQV演算子は条件式A・条件式Bを「両方とも満たす」「両方とも満たさない」のいずれかの場合にTRUEを返します。
WHERE句は条件の結果がTRUEの行のみを抽出する。

EQV演算子の場合No1,4の時にTRUEを返します。

No 条件A 条件B 内容
1 TRUE TRUE 条件A・B共に満たす
2 TRUE FALSE 条件Aを満たすが条件Bを満たさない
3 FALSE TRUE 条件Aを満たさないが条件Bを満たす
4 FALSE FALSE 条件A・B共に満たさない


EQV演算子使用例

条件A:40歳以上
条件B:都道府県が東京都

EQV演算子は2つの条件を共に満たす場合、もしくは共に満たさない場合にTRUEを返します。
条件を満たさないことが満たしていることになる。
頭の中がこんがらがりそうな演算子です。


www.excellovers.com