R7.47 Das Basic-IFF ersetzen

Aufgabe

Sollten Sie bisher mit JET-SQL programmiert haben, werden Sie sicher die IFF-Anweisung vermissen.

Lösung

T-SQL bietet auch hier mit CASE eine sinnvolle Alternative.

Das Abfrageergebnis

Abbildung 7.32 Das Abfrageergebnis

Alternativ können Sie auch von der ELSE-Option Gebrauch machen:

SELECT
   CASE
     WHEN Anrede = 'Herr' THEN 0
     ELSE 1
   END AS Geschlecht,
   Vorname
FROM
   Mitarbeiter

Get Microsoft Access Programmierrezepte 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.