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