CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Mettez à jour l'énoncé CASE pour produire trois valeurs : Tall Female, Tall Male et Other.

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;
Modifier et exécuter le code