SQL

SQLはデータベースの操作やデータの検索を行うための言語です。システム開発の現場はもちろん、ビジネスにおけるデータ分析まで広く活用されています。

このコースでは、SQLの基本であるデータの取得(SELECT文)から始めて、条件指定や集計、データの追加・更新・削除の方法を学びます。さらに、リレーショナルデータベースの仕組みやテーブル設計、スキーマの読み解き方まで習得し、開発にも分析にも役立つデータベースの基礎力を身につけます。

  • SQL
  • リレーショナルデータベース
  • データ分析
  • データベース設計

こんな人におすすめ

データ分析に興味がある方、業務でSQLを使う予定がある方におすすめの入門コースです。

  • データ分析やデータサイエンスに興味がある方
  • マーケティングや営業でデータを扱う仕事をしている方
  • エンジニアとしてSQLやデータベースの設計方法を学びたい方
  • Excelでのデータ集計に限界を感じている方

SQLで学べること

SELECT文によるデータ取得から、WHERE句での条件指定、GROUP BYによる集計、JOINによる複数テーブルの操作、INSERT・UPDATE・DELETEによるデータの追加・更新・削除まで、SQLの基礎を学びます。さらに、リレーショナルデータベースの仕組みやテーブル設計、スキーマの読み解き方も習得できます。エンジニアは開発に必要なデータベース設計力が身につき、非エンジニアはデータ構造を理解することで分析の幅が広がります。

SQLの基礎

SQLによるデータ集計入門

データベース操作の基本となるSQLの基礎を学びましょう。SELECT文、WHERE句、比較演算子、LIKE演算子など、SQLの基本的な構文を身につけます。データベースからデータを取得・抽出する方法を習得できます。

  • SELECT
  • WHERE
  • ORDER BY
学習内容をみる (14演習)

データの加工と集計 プラス

SQLの集計関数を使ったデータ分析の基礎を学びます。DISTINCT、四則演算、SUM、AVG、COUNT、MAX・MIN、GROUP BYなどを使って、データの重複除去、計算、グループ化による集計を行います。

  • 集計関数
  • GROUP BY
  • HAVING
学習内容をみる (11演習)

複数テーブルの操作 プラス

複数のテーブルを組み合わせた高度なSQL操作を学びます。サブクエリ、AS句、JOIN(内部結合・外部結合)、複数テーブルの結合など、実践的なデータベース操作を習得します。

  • JOIN
  • サブクエリ
学習内容をみる (11演習)

データの追加・更新・削除 プラス

データを追加、更新、削除する方法を学びます。INSERT、UPDATE、DELETEの基本的な使い方を習得します。

  • SQL
学習内容をみる (4演習)

SQL道場 プラス

実際のビジネスデータを使ったSQL実践演習です。ユーザー分析、商品分析、販売履歴分析、売上・利益分析、時系列データ分析など、現場で役立つデータ分析技術を習得します。

  • ユーザー分析
  • 売上分析
学習内容をみる (10演習)

実践データ分析

SQLドリルで腕試し 集計編 プロ

難易度:★ 基本的な文法を使って、データを集計します。必要なテーブルを見つけて問題を解いていきましょう。

  • SQLドリル
  • 腕試し
学習内容をみる (15演習)

SQLドリルで腕試し 結合編 プロ

難易度:★★ 複数のテーブルを結合して、データを取得します。どのテーブルを利用すれば、欲しいデータを取得できるのかを考えながら問題を解いていきましょう。

  • SQLドリル
  • 腕試し
学習内容をみる (15演習)

SQLドリルで腕試し 高度な集計編 プロ

難易度:★★★ WITHやサブクエリを使って、高度なデータの集計をします。問題文をよく読んで、取得したいデータのイメージを持ちながら問題を解いていきましょう。

  • SQLドリル
  • 腕試し
学習内容をみる (15演習)

総合問題に挑戦しよう プロ

これまで学んだすべての知識を使って、さまざまな難易度の総合問題に挑戦します。実務で複雑なデータベースを扱うときでも、自力で必要なデータを取得できる力を仕上げましょう。

  • 総合問題
学習内容をみる (15演習)

実務に向けたアドバイス プロ

コースで学んだ知識を実務で使うときの注意点を学びます。NULL や JOIN によるデータの欠損、割り算の精度低下など、正しく安全にデータを読むための視点を身につけましょう。

  • NULLの扱い
  • JOINの落とし穴
学習内容をみる (3演習)

データベースの構築と設計