お問い合わせ

コース概要

SQL基礎の復習

  • SELECT・WHERE・GROUP BYの要点整理
  • 各種結合処理タイプの簡単なレビュー
  • クエリ実行順序の理解

データ操作用文

  • INSERT INTO
  • UPDATEおよびDELETE
  • トランザクション制御(BEGIN・COMMIT・ROLLBACK)

高度な結合処理と集合演算

  • FULL OUTER JOIN
  • UNION・INTERSECT・EXCEPT
  • 自己結合(SELF JOIN)

サブクエリと派生テーブル

  • 相関サブクエリおよび非相関サブクエリの比較
  • FROM句内でのサブクエリ利用法
  • 共通テーブル式(CTE)について

ウィンドウ関数

  • ROW_NUMBER・RANK・DENSE_RANKの使い方
  • PARTITION BYおよびORDER BYの役割
  • LEADおよびLAG関数の応用

データ型と関数

  • 文字列・日付処理用関数
  • CASE文およびIF文の使い方
  • 型変換やNULL値の扱い方

クエリ最適化手法

  • インデックスの仕組みの理解
  • EXPLAINによる実行計画の確認方法
  • 効率的なクエリ作成のためのベストプラクティス

まとめおよび今後のステップ

要求

  • SQL SELECT文に関する基礎知識があること
  • データのフィルタリング・並べ替えや簡単な結合処理の経験があること
  • リレーショナルデータベースの基本概念を理解していること

対象者

  • データアナリスト
  • SQLデータベースを扱う開発者
  • ビジネスインテリジェンス担当者
 14 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (3)

今後のコース

関連カテゴリー