Kapitel 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; SELECT emp_id, CASE WHEN title LIKE '%President' OR title = 'Loan Manager' OR title = 'Treasurer' THEN 'Management' WHEN title LIKE '%Teller' OR title = 'Operations Manager' THEN 'Operations' ...

Get Einführung in SQL now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.