IniziaInizia gratis

Combinare filtraggio e selezione

È arrivato il momento di affrontare una piccola sfida. Finora il vocabolario SQL di questo corso comprende COUNT(), DISTINCT, LIMIT, WHERE, OR, AND, BETWEEN, LIKE, NOT LIKE e IN. In questo esercizio cercherai di utilizzare alcune di queste keyword insieme. Man mano che diventerai un programmatore SQL esperto, scrivere query più complesse diventerà per te un’attività quotidiana.

Poiché questa query sarà un po' più complicata di quelle viste finora, abbiamo incluso un po' di codice per iniziare. Anche in questo caso utilizzerai DISTINCT perché, sorpresa, in questo set di dati ci sono due film chiamati “Amleto”!

Segui le istruzioni per scoprire quali sono i film degli anni '90 presenti nel nostro dataset e che sarebbero adatti ad adolescenti di lingua inglese.

Questo esercizio fa parte del corso

SQL - Livello Intermedio

Visualizza il corso

Istruzioni dell'esercizio

  • Conta i valori unici di title dal database dei film e usa l'alias fornito.
  • Filtra per includere solo i film il cui release_year è compreso dal 1990 al 1999, entrambi inclusi.
  • Aggiungi un altro filtro per restringere la ricerca ai film in lingua inglese.
  • Aggiungi un filtro finale per selezionare solo i film con certificazioni “G”, “PG”, “PG-13”.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

-- 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
	___;
Modifica ed esegui il codice