1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQL のデータ操作

Connected

演習

SELECT内でサブクエリを使った計算

SELECT 内のサブクエリは、クエリ内で計算列を作成する際に便利な方法です。SELECT 内のサブクエリは単一の数値として扱われ、計算に利用できます。SELECT 内にサブクエリを書く際は、メインクエリへの絞り込みがサブクエリには適用されない点(逆も同様)に注意しましょう。

前の練習では、2013/2014 シーズンにおける各リーグの平均総得点と全体の平均得点を比較する列を作成しました。この練習では、全体の平均をサブクエリから引くことで、これらの値を直接比較する列を追加します。

指示

100 XP
  • メインクエリで、各リーグごとの平均得点を取得します。
  • サブクエリで、'2013/2014' シーズン全体の平均得点を取得します。
  • 各リーグの平均得点から、サブクエリで求めた値を引き算します。
  • '2013/2014' シーズンの試合のみが対象となるよう、メインクエリを絞り込みます。