Aan de slagBegin gratis

Opfrissing van het CASE-statement

CASE-statements zijn handig om waarden in verschillende groepen te verdelen op basis van door jou opgegeven voorwaarden. Elke rij die aan geen enkele voorwaarde voldoet, valt onder het ELSE-gedeelte (of wordt null als er geen ELSE is).

In deze oefening ga je het veld segment maken dat een atleet indeelt in een van drie segmenten:

  • Tall Female: een vrouw die minimaal 175 centimeter lang is.
  • Tall Male: een man die minimaal 190 centimeter lang is.
  • Other

Elk segment moet verwijzen naar de velden height en gender uit de tabel athletes. Gebruik CASE-statements en voorwaardelijke logica (zoals AND/OR) om dit op te bouwen.

Onthoud dat elke regel van een CASE-statement er zo uitziet: CASE WHEN {condition} THEN {output}

Deze oefening maakt deel uit van de cursus

Rapporteren in SQL

Bekijk cursus

Oefeninstructies

  • Werk het CASE-statement bij zodat het drie waarden oplevert: Tall Female, Tall Male en Other.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

SELECT 
	name,
    -- Output 'Tall Female', 'Tall Male', or 'Other'
	CASE ____
    ____
    ____ END AS segment
FROM athletes;
Code bewerken en uitvoeren