IniziaInizia gratis

Ripasso sulle istruzioni CASE

Le istruzioni CASE sono utili per raggruppare i valori in insiemi diversi in base alle condizioni che specifichi. Qualsiasi riga che non soddisfa nessuna condizione ricadrà nell'istruzione ELSE (o verrà mostrata come null se non esiste un'istruzione ELSE).

In questo esercizio, il tuo obiettivo è creare il campo segment che inserisca un atleta in uno di tre segmenti:

  • Tall Female, cioè una donna alta almeno 175 centimetri.
  • Tall Male, cioè un uomo alto almeno 190 centimetri.
  • Other

Ogni segmento dovrà fare riferimento ai campi height e gender della tabella athletes. Usa le istruzioni CASE e la logica condizionale (come AND/OR) per costruirlo.

Ricorda che ogni riga di una istruzione CASE è fatta così: CASE WHEN {condition} THEN {output}

Questo esercizio fa parte del corso

Reportistica in SQL

Visualizza il corso

Istruzioni dell'esercizio

  • Aggiorna l'istruzione CASE per restituire tre valori: Tall Female, Tall Male e Other.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

SELECT 
	name,
    -- Output 'Tall Female', 'Tall Male', or 'Other'
	CASE ____
    ____
    ____ END AS segment
FROM athletes;
Modifica ed esegui il codice