はじめに
データ分析を行う場合、データの管理運用、蓄積も重要な論点となる。そのためにはSQLやデータベースの知識が求められる。そこでまずは
を基にSQLの勉強をしていく。
- 論理演算子を用いると複数の検索条件を組み合わせることが可能になる。
演算子は「~ではない」という検索条件を作る。
演算子を用いた検索条件は両辺が共に成り立つ場合に成立する。
演算子を用いた検索条件は両辺の少なくとも一方が成り立てば成立する。
- 真(
)または偽(
)の一方になる値を真理値と呼ぶ。比較演算子は比較が成立すると真を、成立しないと偽を返す。ただし
に特有の不明という真理値も存在する。
- 論理演算子による真理値の操作とその結果をまとめた表を真理表と呼ぶ。
の論理演算は真・偽・不明を演算に含む3値論理である。
3.1 NOT演算子
否定として
演算子がある。これ単独ではできず、ほかの検索条件と組み合わせて利用する。
3.3 論理演算子と真理値
の3つの演算子は真理値(
)を操作する論理演算子と呼ばれる。
論理演算子は比較演算子などが返した真理値を操作する。演算子による操作と結果をまとめたものが真理表である。
|
|
|
|
|
|
|
|
|
|
|
|
真 |
真 |
真 |
|
真 |
真 |
真 |
|
真 |
偽 |
|
偽 |
真 |
偽 |
|
真 |
偽 |
真 |
|
偽 |
真 |
|
真 |
偽 |
偽 |
|
偽 |
真 |
真 |
|
偽 |
偽 |
偽 |
|
偽 |
偽 |
偽 |
3.4 NULLを含む場合の真理値
論理演算子でも
を特別視しなければならない。
には比較演算子を使えず、
では真でも偽でもない不明という第3の値を返す。
|
|
|
|
|
|
|
|
|
真 |
真 |
真 |
|
真 |
真 |
真 |
|
偽 |
真 |
偽 |
|
真 |
偽 |
真 |
|
真 |
不 |
不 |
|
真 |
不 |
真 |
|
真 |
偽 |
偽 |
|
偽 |
真 |
真 |
|
偽 |
偽 |
偽 |
|
偽 |
偽 |
偽 |
|
偽 |
不 |
偽 |
|
偽 |
不 |
不 |
|
不 |
真 |
不 |
|
不 |
真 |
真 |
|
不 |
偽 |
偽 |
|
不 |
偽 |
不 |
|
不 |
偽 |
不 |
|
不 |
不 |
不 |