Začněte nyníZačněte zdarma

Opakování příkazu CASE

Příkazy CASE se hodí k rozdělení hodnot do skupin podle podmínek, které sám/a určíš. Každý řádek, který nesplní žádnou podmínku, skončí u příkazu ELSE (nebo se zobrazí jako null, pokud ELSE není uvedeno).

V tomto cvičení je tvým cílem vytvořit pole segment, které zařadí každého atleta do jedné ze tří skupin:

  • Tall Female – žena s výškou alespoň 175 centimetrů.
  • Tall Male – muž s výškou alespoň 190 centimetrů.
  • Other

Každá skupina bude pracovat s poli height a gender z tabulky athletes. Využij příkazy CASE a podmínkovou logiku (jako AND/OR).

Pamatuj, že každý řádek příkazu CASE vypadá takto: CASE WHEN {condition} THEN {output}

Toto cvičení je součástí kurzu

Reporting in SQL

Zobrazit kurz

Pokyny k cvičení

  • Uprav příkaz CASE tak, aby vracel tři hodnoty: Tall Female, Tall Male a Other.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

SELECT 
	name,
    -- Output 'Tall Female', 'Tall Male', or 'Other'
	CASE ____
    ____
    ____ END AS segment
FROM athletes;
Upravit a spustit kód