LoslegenKostenlos loslegen

Auffrischung: CASE-Anweisung

CASE-Anweisungen sind hilfreich, um Werte anhand von Bedingungen, die du festlegst, in verschiedene Gruppen einzuteilen. Jede Zeile, die keine Bedingung erfüllt, fällt auf die ELSE-Anweisung zurück (oder wird als null angezeigt, wenn keine ELSE-Anweisung existiert).

In dieser Übung sollst du das Feld segment erstellen, das eine Athletin oder einen Athleten in eines von drei Segmente einteilt:

  • Tall Female: steht für eine Frau, die mindestens 175 Zentimeter groß ist.
  • Tall Male: steht für einen Mann, der mindestens 190 Zentimeter groß ist.
  • Other

Jedes Segment muss die Felder height und gender aus der Tabelle athletes referenzieren. Nutze CASE-Anweisungen und bedingte Logik (wie AND/OR), um dies zu erstellen.

Denk daran: Jede Zeile einer CASE-Anweisung sieht so aus: CASE WHEN {condition} THEN {output}

Diese Übung ist Teil des Kurses

Reporting in SQL

Kurs anzeigen

Anleitung zur Übung

  • Aktualisiere die CASE-Anweisung, sodass sie drei Werte ausgibt: Tall Female, Tall Male und Other.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

SELECT 
	name,
    -- Output 'Tall Female', 'Tall Male', or 'Other'
	CASE ____
    ____
    ____ END AS segment
FROM athletes;
Code bearbeiten und ausführen