Zacznij terazZacznij za darmo

Przypomnienie instrukcji CASE

Instrukcje CASE przydają się do grupowania wartości w różne kategorie na podstawie określonych warunków. Każdy wiersz, który nie spełnia żadnego z warunków, trafi do klauzuli ELSE (lub pojawi się jako null, jeśli klauzula ELSE nie istnieje).

W tym ćwiczeniu stworzysz pole segment, które przypisuje sportowca do jednej z trzech kategorii:

  • Tall Female – kobieta mająca co najmniej 175 centymetrów wzrostu.
  • Tall Male – mężczyzna mający co najmniej 190 centymetrów wzrostu.
  • Other

Każda kategoria powinna odwoływać się do pól height i gender z tabeli athletes. Użyj instrukcji CASE oraz logiki warunkowej (np. AND/OR), aby zbudować to rozwiązanie.

Pamiętaj, że każda linia instrukcji CASE wygląda następująco: CASE WHEN {condition} THEN {output}

To ćwiczenie jest częścią kursu

Raportowanie w SQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaktualizuj instrukcję CASE, aby zwracała trzy wartości: Tall Female, Tall Male i Other.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT 
	name,
    -- Output 'Tall Female', 'Tall Male', or 'Other'
	CASE ____
    ____
    ____ END AS segment
FROM athletes;
Edytuj i uruchom kod