Testen Sie Ihr Wissen

Die folgenden Beispiele prüfen Ihre Fähigkeiten im Umgang mit Bedingungslogik. Vergleichen Sie Ihre Lösungen mit denen in Anhang C.

Übung 11-1

Schreiben Sie die folgende Abfrage, die einen einfachen Case-Ausdruck enthält, so um, dass sie mit einem Searched Case-Ausdruck dieselben Ergebnisse erzielt. Versuchen Sie, mit möglichst wenigen when-Klauseln auszukommen.

SELECT emp_id,
  CASE title
    WHEN 'President' THEN 'Management'
    WHEN 'Vice President' THEN 'Management'
    WHEN 'Treasurer' THEN 'Management'
    WHEN 'Loan Manager' THEN 'Management'
    WHEN 'Operations Manager' THEN 'Operations'
    WHEN 'Head Teller' THEN 'Operations'
    WHEN 'Teller' THEN 'Operations'
    ELSE 'Unknown'
  END
FROM employee;

Übung 11-2

Schreiben Sie die folgende Abfrage so um, ...

Get Einführung in SQL, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.