Rappel sur l'énoncé CASE
Les énoncés CASE sont utiles pour regrouper des valeurs en différentes catégories selon des conditions que vous définissez. Toute ligne qui ne satisfait aucune condition ira au ELSE (ou affichera null s'il n'y a pas de ELSE).
Dans cet exercice, votre objectif est de créer le champ segment qui classe une ou un athlète dans l'un des trois segments suivants :
- Tall Female, qui représente une femme mesurant au moins 175 centimètres.
- Tall Male, qui représente un homme mesurant au moins 190 centimètres.
- Other
Chaque segment devra référencer les champs height et gender de la table athletes. Utilisez des énoncés CASE et de la logique conditionnelle (comme AND/OR) pour y parvenir.
Rappelez-vous que chaque ligne d'un énoncé CASE ressemble à ceci :
CASE WHEN {condition} THEN {output}
Cette activité fait partie du cours
Création de rapports en SQL
Instructions de l’exercice
- Mettez à jour l'énoncé
CASEpour produire trois valeurs :Tall Female,Tall MaleetOther.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
SELECT
name,
-- Output 'Tall Female', 'Tall Male', or 'Other'
CASE ____
____
____ END AS segment
FROM athletes;