セクション 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つを試してチャットを始めてください