非エンジニアのためのやさしいSQL入門講座
〜 SQLをマスターしてデータ分析を始めよう 〜
非エンジニアのためのやさしいSQL入門は、あらゆるビジネス職の人がゼロからSQLを用いたデータ分析力を習得するための入門講座です。初心者向けに図解や具体例をたくさん用いて、分かりやすく解説することを目指しています。
初心者の方は基礎・応用とステップで学び、中級者の方は必要な部分だけ読むことをおすすめします。
まず最初に読みたい1記事
SQL?データベース?といった方は、まずこの記事を読んで非エンジニアのためのデータ分析の全体感を理解しましょう。
 【非エンジニア向け】SQLとデータベースの基礎知識を分かりやすく解説
  【非エンジニア向け】SQLとデータベースの基礎知識を分かりやすく解説
データの検索(基本編)
非エンジニアがSQLを使ってデータ分析をする時は、基本的にデータの検索を行います。まずは、データの検索における基本文法を学びましょう。
 【初心者向け】SQLの基本的な書き方:覚えるべきはSELECT文だけ
  【初心者向け】SQLの基本的な書き方:覚えるべきはSELECT文だけ
   WHERE句を使って検索条件を指定する:SELECT文の基本
  WHERE句を使って検索条件を指定する:SELECT文の基本
   【SQL】DISTINCT句を使って重複を除外して検索する
  【SQL】DISTINCT句を使って重複を除外して検索する
   【SQL】IS NULL演算子の使い方を解説!ややこしいNULLの概念を理解しよう
  【SQL】IS NULL演算子の使い方を解説!ややこしいNULLの概念を理解しよう
   SQLで範囲を指定するならBETWEEN演算子を使おう!
  SQLで範囲を指定するならBETWEEN演算子を使おう!
   【SQL】IN演算子を使ってWHEREの複数条件指定をシンプルにする
  【SQL】IN演算子を使ってWHEREの複数条件指定をシンプルにする
   【SQL】LIKE演算子を使ってあいまい検索をする
  【SQL】LIKE演算子を使ってあいまい検索をする
   【SQL】AS句を使ってカラムやテーブルに別名をつける
  【SQL】AS句を使ってカラムやテーブルに別名をつける
   【SQL】ORDER BY句を使ってレコードを並び替える方法(降順・昇順でソート)
  【SQL】ORDER BY句を使ってレコードを並び替える方法(降順・昇順でソート)
データの集計(基本編)
様々なデータを合計したり、平均を求めたり、グルーピングしたい時があります。このように、データを集計するためのSQL文法を学びましょう。
 GROUP BY句を使って集計!COUNTやHAVINGとの合わせ技も解説【SQL】
  GROUP BY句を使って集計!COUNTやHAVINGとの合わせ技も解説【SQL】
   【SQL】SUM関数を使って指定カラムの合計値を求める
  【SQL】SUM関数を使って指定カラムの合計値を求める
   【SQL】AVG関数で平均値を求める方法を分かりやすく解説
  【SQL】AVG関数で平均値を求める方法を分かりやすく解説
   SQLのMAX関数(最大値)・MIN(最小値)の使い方を徹底解説
  SQLのMAX関数(最大値)・MIN(最小値)の使い方を徹底解説
   【SQL】COUNT関数でレコード数を取得する
  【SQL】COUNT関数でレコード数を取得する
テーブル結合・副問合せ・集合演算子(応用編)
少し複雑なデータ分析をしようと思うと、テーブル結合や副問合せ、集合演算子は不可欠です。これらの使い方を学んで、応用力を身につけましょう。
 【SQL】テーブル結合の全パターンを総まとめ!初心者向けに解説
  【SQL】テーブル結合の全パターンを総まとめ!初心者向けに解説
   【SQL】INNER JOINを使ってテーブルを結合する方法
  【SQL】INNER JOINを使ってテーブルを結合する方法
   【SQL】LEFT OUTER JOINを使って外部結合をする方法
  【SQL】LEFT OUTER JOINを使って外部結合をする方法
   【SQL】副問合せ(サブクエリ)の使い方を初心者向けに解説
  【SQL】副問合せ(サブクエリ)の使い方を初心者向けに解説
   【SQL】UNIONを使って複数の検索結果を統合!初心者向けに解説
  【SQL】UNIONを使って複数の検索結果を統合!初心者向けに解説

