Datenbanken · Junior · Frage 60 von 75

Was macht CASE in einer Abfrage?

SELECT name,
  CASE WHEN age < 18 THEN 'minor' ELSE 'adult' END AS group_name
FROM users;
Antwort zeigen

Richtige Antwort: Liefert einen Wert nach Bedingungen, wie if/else

Erklärung

Es wird oft auch in Aggregaten genutzt: COUNT(*) FILTER (WHERE ...) oder SUM(CASE WHEN ... THEN 1 ELSE 0 END), um nach Kategorie zu zählen.

Zum Weiterlesen

Fehler in der Frage

Datenbanken · Junior · Frage 60

Teste dich selbst

Mach den Test Datenbanken · Junior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen