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
Istruzioni dell'esercizio
- Aggiorna l'istruzione
CASEper restituire tre valori:Tall Female,Tall MaleeOther.
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;