1. 学ぶ
  2. /
  3. コース
  4. /
  5. 中級SQL

Connected

演習

HAVING で絞り込む

最後のキーワードは HAVING です。WHERE と同様にフィルタリングの句ですが、HAVING はグループ化されたデータに対して絞り込みを行う点が異なります。

大規模なデータセットを扱うとき、グループ化後に絞り込めるのはとても便利です。数千行、数百万行のデータであっても、HAVING を使えば、たとえば2時間超の映画だけといった、欲しいグループに的を絞れます!

HAVING を使って、映画のレーティング認証(certification)の種類が最も多様な国(または国々)を特定してみましょう。

指示

100 XP
  • films テーブルから country を選択し、certification の重複のない件数を certification_count という別名で取得します。
  • 結果を country ごとにグループ化します。
  • 認証のユニーク件数が 10 を超える結果のみに絞り込みます。