👑

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

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

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

HAVING — 集計結果をさらに絞り込む

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

HAVING — 集計結果をさらに絞り込む

基礎 +10 XP
🏠
今回の課題
`products` を `category` でグループ化し、平均価格が150より高いカテゴリの `category` と `avg_price` を取得してください。`category` の昇順で並べてください。
📖 解説を見る
HAVING は GROUP BY の後に使い、集計結果に条件を付けます。WHERE とは異なりグループ全体に対して適用されます。
ヒントを見る
HAVING は GROUP BY の後に書きます。WHERE は個々の行、HAVING はグループに対する条件です。
期待する出力
category|avg_price
食品|365.0
飲み物|174.0
📄 見本
「答えを見る」を押すと、お手本のコードが出ます。クリックでコピーできます。
💻 コードエディタ
実行すると結果がここに表示されます
正解!見本と同じになりました。
次へ →
🏠 ホームへ

れんしゅうもんだい

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

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

未挑戦

問題 1: `employees` を `dept` でグループ化し、人数が2人以上の部署の `dept` と `count` を取得してください。`dept` 昇順で。

実行結果
実行できたよ!
もう一度チャレンジ!
📄 見本の出力
dept|count 営業|2 技術|3
未挑戦

問題 2: `employees` を `dept` でグループ化し、平均給与が380000以上の部署の `dept` と `avg_salary` を取得。`dept` 昇順で。

実行結果
実行できたよ!
もう一度チャレンジ!
📄 見本の出力
dept|avg_salary 技術|416666.6666666667
コピーしました!