Filtreleme ve seçmeyi birleştirme
Ufak bir test zamanı. Şu ana kadar bu dersten öğrendiğiniz SQL terimleri arasındaCOUNT() , DISTINCT, LIMIT,WHERE OR, AND, BETWEEN, LIKE, NOT LIKE, , ve yer INalmaktadır. Bu egzersizde bunlardan bazılarını birlikte kullanmaya çalışacaksınız. Daha karmaşık sorgular yazmak, nitelikli bir SQL programcısı olduğunuzda sizin için standart hale gelecektir.
Bu sorgu şimdiye kadar gördüklerinizden biraz daha karmaşık olacağından, başlamanız için bir miktar kod ekledik. Burada da DISTINCT kullanacaksınız çünkü şaşırtıcı bir şekilde bu veri kümesinde “Hamlet” adında iki film var!
Veri kümemizde İngilizce konuşan gençler için uygun olabilecek 90’lar filmlerinin hangileri olduğunu öğrenmek için talimatları izleyin.
Bu egzersiz
Orta Düzey SQL
kursunun bir parçasıdırEgzersiz talimatları
- Film veritabanından benzersiz
titledeğerlerini sayın ve verilen takma adı kullanın. - Yalnızca
release_yeardeğeri 1990 ile 1999 arasında olan filmleri içerecek şekilde filtreleyin. - Sorgunuzu İngilizce filmlerle daraltan başka bir filtre ekleyin.
- "G", "PG" ve "PG-13" derecelendirmelerine sahip filmleri seçmek için son bir filtre ekleyin.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- Count the unique titles
SELECT ___ AS nineties_english_films_for_teens
FROM films
-- Filter to release_years to between 1990 and 1999
WHERE ___
-- Filter to English-language films
___
-- Narrow it down to G, PG, and PG-13 certifications
___;