139
8.4
Verwenden von Funktionen, um mit NULL zu arbeiten
Im folgenden Beispiel wird die Tabelle dbo.Artikel zu Präsentationszwecken
um einen Datensatz erweitert.
Beispiel:
INSERT INTO dbo.Artikel VALUES ('A07','Splint',NULL,500,'Hamburg',1000);
Die Farbe des Artikels ist dem Benutzer unbekannt. Das Datenbankmodul belegt
in der Tabelle das Feld mit NULL. Jetzt kann mit der ISNULL-Funktion dieser
Wert gesucht und ggf. mit einem Wert belegt werden.
Beispiel:
SELECT
Anr AS 'Artikelnummer'
,Farbe
,ISNULL(Farbe,'hmm..') AS 'Bemerkung'
,Amenge AS 'Lagermenge'
FROM dbo.Artikel;
Ergebnis:
Artikelnummer Farbe Bemerkung Lagermenge
------------- ------- --------- -----------
A01 rot rot 600
A02 grün grün 1000
A03 blau blau 400
A04 rot ...