137
8.3
Verwenden von logischen Funktionen
Wie bei CASE kann eine IIF-Funktion innerhalb einer anderen IIF-Funktion ver-
schachtelt werden, bis zu der höchsten Verschachtelungsstufe von 10.
Das folgende Beispiel präsentiert eine zusätzliche Spalte, wobei mit der IIF-
Funktion zwei Werte miteinander verglichen werden. Und je nachdem, wie der
Vergleich ausfällt, wird die Wertigkeit präsentiert.
Beispiel:
SELECT
LMenge AS 'gelieferte Menge'
,IIF(LMenge <= 200, 'niedrig','hoch') AS 'Wertung'
FROM dbo.Lieferung;
Ergebnis:
gelieferte Menge Wertung
---------------- -------
300 hoch
200 niedrig
400 hoch
200 niedrig
100 niedrig
100 niedrig
300 hoch
400 hoch
200 niedrig
200 niedrig
300 hoch
400 hoch
(12 Zeilen betroffen)
8.3.3 Auswählen von ...