データ分析実務スキル検定 PM級 ~第12章~ SQLの基本
データ分析実務スキル検定PM級を受験するにあたって、問題集や過去問だけでなくワードを覚えていくために一問一答を作りながら公式テキストを勉強すれば一石二鳥!と思い立ち上げました。
是非ご参考にしてください。初心者向けのSQLの内容になっているかと思いますが基礎中の基礎の構文を一問一答で覚えられれば応用編もスムーズにSQL構文の習得につながるかと思いますので是非覚えてみてください。
使い方はこちら↓
使用している本は唯一の公式テキストとなっている
「データ分析実務スキル検定 公式テキスト」です。試験範囲をすべてカバーしているものでデータ分析実務スキル検定PM級を受ける方必須のバイブルとなります。
SQLで操作するデータベース
SQLは~を操作するための言語
リレーショナルデータベース(RDB)
SQLとは
ISOの標準規格に準拠したSQL
標準SQL
リレーショナルデータベースの管理システム
RDBMS
基本的なSQL構文
テーブルAからすべてのデータを参照するSQL
SELECT * FROM A;
テーブルAからすべてのカラムを参照し、10行だけ抽出するSQL
SELECT * FROM A LIMIT 10;
テーブルAのすべてのカラムを参照し、カラムBがCだけのデータを参照するSQL
SELECT * FROM A WHERE B = “C”;
テーブルAのすべてのカラムを参照し、カラムBがNULLだけのデータを参照するSQL
SELECT * FROM A WHERE B IS NULL;
テーブルAのすべてのカラムを参照し、カラムBがNULL以外のデータを参照するSQL
SELECT * FROM A WHERE B IS NOT NULL;
テーブルAのすべてのカラムを参照し、カラムBがC 且つ カラムDがEであるデータを参照するSQL
SELECT * FROM A WHERE B = “C” AND D = “E”;
テーブルAのすべてのカラムを参照し、カラムBがC または Dであるデータを参照するSQL
SELECT * FROM A WHERE B = “C” OR “D”;
テーブルAのすべてのカラムを参照し、カラムBがC または Dであるデータを参照するSQL (IN句で)
SELECT * FROM A WHERE B IN(“C”,”D”);
テーブルAのすべてのカラムを参照し、カラムBがC または Dではないデータを参照するSQL
SELECT * FROM A WHERE B NOT IN(“C”,”D”);
テーブルAのすべてのカラムを参照し、カラムBがC 且つ カラムDが50より大きいまたはDが40より小さいデータを参照するSQL
SELECT * FROM A WHERE B = “C” AND (D > 50 OR D <40);
テーブルAのカラムBを参照し、重複を除外して参照するSQL
SELECT DISTINCT B FROM A;
テーブルAのカラムBを参照し、カラムBのデータの種類(件数)を集計させるSQL
SELECT B , COUNT(*) FROM A GROUP BY B;
GROUP BY句の演算子5種類
SUM 合計 / MAX 最大 / MIN 最小 / COUNT 行数カウント / AVG 平均
テーブルAのカラムBを参照し、カラムBのデータの種類(件数)を集計させた結果項目をCと命名するSQL
SELECT B , COUNT(*) AS C FROM A GROUP BY B;
テーブルAのカラムBを参照し、カラムBのデータの種類(件数)を集計させた結果項目をCと命名し、Cが1より大きいデータを参照するSQL
SELECT B , COUNT(*) AS C FROM A GROUP BY B HAVING C > 1;
テーブルAのすべてのカラムを参照し、カラムBを昇順に並べて参照するSQL
SELECT * FROM A ORDER BY B ASC;
テーブルAのすべてのカラムを参照し、カラムBを降順に並べて参照するSQL
SELECT * FROM A ORDER BY B DESC;
テーブルAのカラムA1とテーブルBのカラムB1を内部結合し、AのA1,A2,A3とBのB2,B3を参照するSQL
SELECT A.A1 , A.A2 , A.A3 , B.B2 , B.B3 FROM A INNER JOIN B ON A.A1 = B.B1;
テーブルAのカラムA1とテーブルBのカラムB1を左外部結合し、AのA1,A2,A3とBのB2,B3を参照するSQL
SELECT A.A1 , A.A2 , A.A3 , B.B2 , B.B3 FROM A LEFT OUTER JOIN B ON A.A1 = B.B1;
第1章 | CBASへようこそ |
第2章 | ビジネス課題とKPIツリー |
第3章 | データ分析の活用とプロジェクト |
第4章 | データの準備 |
第5章 | リサーチとレポーティング |
第6章 | 予測モデルを使ったデータ分析 |
第7章 | データ可視化の基本 |
第8章 | 統計学の基本 |
第9章 | 統計手法の基本 |
第10章(未) | 機械学習の基本 |
第11章(未) | Excelでできるデータ分析 |
第12章 | SQLの基本 |
第13章(未) | Pythonの基本 |
第14章(未) | Rの基本 |
コメント