SQL復習1

『SQLデータ分析・活用入門』 より

■学習方法■

 1.MySQLに学習用データ保存

 2.SQLクライアントのSQL Workbench/J  DBeaverでMySQLに接続してクエリ叩く


■準備■

▶ 事前準備


■コンテンツ■

▶ 4章:分析を効率化するSQLによる前処理

 ・COALESCE関数による欠損値処理

 ・CAST関数、CASE式によるデータ型変換

 ・CURRENT_DATE

 ・CURRENT_TIMESTAMP

 ・EXTRACT関数による日付・タイムスタンプからの抽出

 ・SUBSTRINGによる文字列からの部分取り出し

 ・CONCATによる文字列の連結

▶ 5章:データをさらに活用するためのテクニック

 ・サブクエリ

 ・WITH句

 ・スカラサブクエリ

 ・相関サブクエリ

 ・EXISTS句、IN句

 ・HAVING句による最頻度、中央値の計算

 ・ログデータの簡単分析

▶ 6章:JOINとUNION

 ・正規化

 ・内部結合

 ・外部結合

 ・自己結合

 ・クロス結合

 ・UNION ALL句

▶ 7章:ウィンドウ関数

 ・PARTITION BY, ORDER BY, フレーム句

 ・OVER句

 ・ウィンドウ関数の専門の関数(RAnk関数など)

 ・集約関数をウィンドウ関数として利用

 ・フレーム句でのROWS, RANGEによる指定(移動平均など)

▶ 8章:SQLで小さな分析を積み重ねる

    • 時系列比較
    • クロス集計
    • 顧客行動のファクトデータを使った顧客分析例

▶ 9章:長いSQLを読み解く

    • 長いSQLの読み方やSQLの改善方法について


  



機械学習Tips保管庫

データ解析、機械学習のための学習内容の保管庫。復習用。

0コメント

  • 1000 / 1000