👑

このクエストはプレミアム限定です

プレミアムプランにアップグレードすると、すべてのクエストが
解放されます!

プレミアムにアップグレード ← クエスト一覧へ戻る
← クエスト一覧

サブクエリ — クエリの中にクエリ

スライド 1 / 2
コーデ
💻 コード例
実行結果
← クエスト一覧
🗄️ SQL / Quest 20 / 25

サブクエリ — クエリの中にクエリ

基礎 +10 XP
🏠
今回の課題
`employees` から平均給与を超える給与の人の `name` と `salary` を給与の降順で取得してください。
📖 解説を見る
サブクエリ(副問い合わせ)はSELECT文の中に別のSELECT文を入れる技法です。
ヒントを見る
WHERE salary > (SELECT AVG(salary) FROM employees) のように括弧の中にSELECTを書きます。
期待する出力
name|salary
渡辺|450000
鈴木|420000
佐藤|380000
📄 見本
「答えを見る」を押すと、お手本のコードが出ます。クリックでコピーできます。
💻 コードエディタ
実行すると結果がここに表示されます
正解!見本と同じになりました。
次へ →
🏠 ホームへ

れんしゅうもんだい

☑ 0 / 2 正解 レッスンに戻る

全問正解でクエストクリア!

未挑戦

問題 1: `employees` の中で最高給与の人の `name` と `salary` を取得してください(サブクエリ使用)。

実行結果
実行できたよ!
もう一度チャレンジ!
📄 見本の出力
name|salary 渡辺|450000
未挑戦

問題 2: `users` から全員の平均年齢以上の人の `name` と `age` を `age` 降順で取得してください。

実行結果
実行できたよ!
もう一度チャレンジ!
📄 見本の出力
name|age Eve|35 Bob|30 Dave|28
コピーしました!