CommencerCommencer gratuitement

Rappel sur l’instruction CASE

Les instructions 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 passera dans l’instruction ELSE (ou apparaîtra comme null si aucun ELSE n’est fourni).

Dans cet exercice, votre objectif est de créer le champ segment qui classe un·e athlète dans l’un des trois segments :

  • 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. Exploitez les instructions CASE et la logique conditionnelle (comme AND/OR) pour construire cela.

Rappelez-vous que chaque ligne d’une instruction CASE ressemble à ceci : CASE WHEN {condition} THEN {output}

Cet exercice fait partie du cours

Réaliser des rapports en SQL

Afficher le cours

Instructions

  • Mettez à jour l’instruction CASE pour produire trois valeurs : Tall Female, Tall Male et Other.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

SELECT 
	name,
    -- Output 'Tall Female', 'Tall Male', or 'Other'
	CASE ____
    ____
    ____ END AS segment
FROM athletes;
Modifier et exécuter le code