コース概要

リレーショナルデータベースモデル

  • リレーショナルデータベースの構造
  • リレーショナル演算子

データのダウンロード

  • SQLクエリの書き方のルール
  • SELECTの構文
  • すべての列を選択する方法
  • 算術演算からの問い合わせ
  • 列の別名
  • リテラル
  • 連結

結果を制限する

  • WHERE句
  • 比較演算子
  • LIKE条件
  • BETWEEN ... ANDの前提条件
  • IS NULL条件
  • IN条件
  • 論理演算子
  • WHERE句での複数の条件の使用法
  • 演算子の優先順位
  • DISTINCT句

データのソート

  • ORDER BY句
  • 複数列や式によるソート

SQL関数

  • 単一行と複数行の関数の違い
  • 文字、数値、日付に関する関数
  • 変換関数
  • 関数のネスト
  • NULL値の処理

グループ化機能を使用したデータの集約

  • グループ化機能
  • NULL値をどのように扱うか
  • GROUP BY句を使ってデータをグループに分ける方法
  • 複数列のグループ化
  • HAVING句を使用したグループ化結果の削減

複数テーブルからデータを取得する

  • 結合の種類
  • テーブルの別名
  • WHERE句での結合
  • INNER JOIN(内部結合)
  • LEFT、RIGHTなどの外部結合
  • カルテジアン積

サブクエリ

  • SELECTコマンドでのサブクエリの配置
  • 単一行と複数行のサブクエリ
  • 単一行サブクエリの演算子
  • 多列サブクエリの演算子(IN、ALL、ANY)

集合演算子

  • UNION演算子
  • INTERSECT演算子
  • EXCEPT演算子

データの挿入、更新、削除

  • INSERTコマンド
  • UPDATEコマンド
  • DELETEコマンド

トランザクション

要求

  • コンピュータの基本的な操作能力
  • 任意のオペレーティングシステムに関する知識
 14 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (5)

今後のコース

関連カテゴリー