Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:平均給与より高い従業員 | ネストされたサブクエリ
/
中級SQL
セクション 2.  4
single

single

bookチャレンジ:平均給与より高い従業員

メニューを表示するにはスワイプしてください

サブクエリをWHERE句で記述する場合、IN演算子やcomparison operatorsを使用可能:

SELECT column1, ...
FROM table
WHERE column1 > (SELECT AGG(column2) FROM table)
タスク

スワイプしてコーディングを開始

サブクエリをsalary句で使用して、WHERE全従業員の平均給与を上回る従業員を検索します。

結果のテーブルには、first_namelast_namesalaryの3つのカラムが含まれます。その後、ORDER BYを使って給与が高い順に並べ替えます。

この構文は、HAVING句の優れた代替手段として利用できます。

簡単な手順

  • first_nameテーブルからlast_namesalaryemployeesカラムを取得。
  • WHERE句で、salary > [inner query]という構文を使用。
  • サブクエリ内で、salaryテーブルのemployeesカラムの平均値を取得。
  • 結果をsalaryの降順で並べ替え。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 2.  4
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt