ПочатиПочніть безкоштовно

Фільтрування за допомогою HAVING

Ваше фінальне ключове слово — HAVING. Воно працює подібно до WHERE, адже це теж умова фільтрації, але різниця в тому, що HAVING фільтрує вже згруповані дані.

Фільтрування згрупованих даних особливо зручне під час роботи з великим набором даних. Коли у вас тисячі або навіть мільйони рядків, HAVING дає змогу відібрати саме ті групи, які потрібні, наприклад фільми з тривалістю понад дві години!

Попрактикуйтеся з HAVING, щоб з'ясувати, які країни (або яка країна) мають найрізноманітніші вікові рейтинги фільмів.

Ця вправа є частиною курсу

Середній рівень SQL

Переглянути курс

Інструкції до вправи

  • Виберіть country з таблиці films та отримайте кількість унікальних значень certification, надавши псевдонім certification_count.
  • Згрупуйте результати за country.
  • Відфільтруйте унікальну кількість рейтингів, залишивши лише результати, що більші за 10.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

-- Select the country and distinct count of certification as certification_count
___
-- Group by country
___
-- Filter results to countries with more than 10 different certifications
___
Редагувати та запускати код