データベースのキー

SQLによる探索的データ分析

Christina Maimone

Data Scientist

外部キー

映画と俳優を結び付ける外部キーの例

SQLによる探索的データ分析

外部キー

  • 別の行を参照する

    • 別のテーブルまたは同じテーブル
    • 一意のID{{2}}で

                   >> 一意の非NULL値を含む主キー列
      
  • 参照列 OR の値に制限された値 NULL

SQLによる探索的データ分析

エンティティ関係図

SQLによる探索的データ分析

tag_company と company テーブル間のリンクを示すエンティティ関係図

SQLによる探索的データ分析

会社テーブルにおける自己参照を示すエンティティ関係図

SQLによる探索的データ分析

エンティティ関係図

SQLによる探索的データ分析

主キー付きのエンティティ関係図

SQLによる探索的データ分析

Coalesce関数

coalesce(value_1, value_2 [, ...])
  • 行ごとに処理します
  • 最初の非-NULL値を返す
SQLによる探索的データ分析

Coalesce関数

SELECT *
  FROM prices;
 column_1 | column_2 
----------+----------
          |       10
          |         
       22 |         
        3 |        4
SELECT coalesce(column_1, column_2)
  FROM prices;
 coalesce 
----------
       10

       22
        3
SQLによる探索的データ分析

さらに探求を続けましょう!

SQLによる探索的データ分析

Preparing Video For Download...