セクション 2. 章 4
single
チャレンジ:平均給与より高い従業員
メニューを表示するにはスワイプしてください
サブクエリをWHERE句で記述する場合、IN演算子やcomparison operatorsを使用可能:
SELECT column1, ...
FROM table
WHERE column1 > (SELECT AGG(column2) FROM table)
タスク
スワイプしてコーディングを開始
サブクエリをsalary句で使用して、WHEREが全従業員の平均給与を上回る従業員を検索します。
結果のテーブルには、first_name、last_name、salaryの3つのカラムが含まれます。その後、ORDER BYを使って給与が高い順に並べ替えます。
この構文は、HAVING句の優れた代替手段として利用できます。
簡単な手順
first_nameテーブルからlast_name、salary、employeesカラムを取得。WHERE句で、salary > [inner query]という構文を使用。- サブクエリ内で、
salaryテーブルのemployeesカラムの平均値を取得。 - 結果を
salaryの降順で並べ替え。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 4
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください