『SQLデータ分析・活用入門』 より
■学習方法■
1.MySQLに学習用データ保存
2.SQLクライアントのSQL Workbench/J DBeaverでMySQLに接続してクエリ叩く
■準備■
■コンテンツ■
・COALESCE関数による欠損値処理
・CAST関数、CASE式によるデータ型変換
・CURRENT_DATE
・CURRENT_TIMESTAMP
・EXTRACT関数による日付・タイムスタンプからの抽出
・SUBSTRINGによる文字列からの部分取り出し
・CONCATによる文字列の連結
・サブクエリ
・WITH句
・スカラサブクエリ
・相関サブクエリ
・EXISTS句、IN句
・HAVING句による最頻度、中央値の計算
・ログデータの簡単分析
・正規化
・内部結合
・外部結合
・自己結合
・クロス結合
・UNION ALL句
・PARTITION BY, ORDER BY, フレーム句
・OVER句
・ウィンドウ関数の専門の関数(RAnk関数など)
・集約関数をウィンドウ関数として利用
・フレーム句でのROWS, RANGEによる指定(移動平均など)
- 時系列比較
- クロス集計
- 顧客行動のファクトデータを使った顧客分析例
- 長いSQLの読み方やSQLの改善方法について
0コメント