IniziaInizia gratis

Semi-join

Ottimo lavoro nel prendere confidenza con le semi-join e le anti-join! Ora metterai in pratica l’uso delle semi-join.

Supponiamo che tu sia interessato a identificare le lingue parlate in Medio Oriente. La tabella languages contiene informazioni sulle lingue e sui Paesi, ma non ti dice a quale regione appartengono. Puoi costruire una semi-join filtrando la tabella countries in base a una specifica region, e poi usare questo filtro per limitare ulteriormente la tabella languages.

Costruirai la tua semi-join come hai fatto nell'esercizio del video, blocco a blocco, iniziando con la selezione dei Paesi dalla tabella countries e poi sfruttando una clausola WHERE per filtrare la tabella languages in base a questa selezione.

Questo esercizio fa parte del corso

Unire i dati in SQL

Visualizza il corso

Esercizio pratico interattivo

Prova questo esercizio completando il codice di esempio.

-- Select country code for countries in the Middle East
___
Modifica ed esegui il codice