HAVING ile filtreleme
Son anahtar sözcüğünüz HAVING. Bir filtreleme cümlesi olması bakımından WHERE ile benzer şekilde çalışır. Tek farkı HAVING cümlesinin gruplandırılmış verileri filtrelemesidir.
Gruplandırılmış verileri filtrelemek özellikle büyük bir veri kümesiyle çalışırken kullanışlı olabilir. Binlerce hatta milyonlarca satırla çalışırken HAVING yalnızca istediğiniz veri grubu için filtreleme yapmanıza olanak tanır, örneğin iki saatten uzun filmler gibi!
Hangi ülkelerin (veya ülkenin) en fazla film sertifikası çeşidine sahip olduğunu bulmak için HAVING kullanma alıştırması yapın.
Bu egzersiz
Orta seviye SQL
kursunun bir parçasıdırEgzersiz talimatları
filmstablosundancountrydeğerini seçin ve takma adıcertification_countolancertificationalanının farklı sayısını elde edin.- Sonuçları
countrydeğerine göre gruplandırın. - Sertifikaların benzersiz sayısını yalnızca 10’dan büyük sonuçlarla filtreleyin.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- Select the country and distinct count of certification as certification_count
___
-- Group by country
___
-- Filter results to countries with more than 10 different certifications
___