SQL Server 2008 - ein Wert Festgelegt, wenn die Spalte null ist

Ich mache eine SELECT-Anweisung in einer SQL Server 2008-Datenbank.

SELECT Name, DOB, Address1, Address2, City, State, Zip
FROM Users

Jedoch, wenn einer der oben genannten Spalten passieren, leer zu sein, für eine bestimmte Zeile, ich möchte den Wert NA in der Spalte.

Normalerweise würde dies zurück:

SMITH^JOHN, 1/1/1980, 5140 N 1ST ST, NULL, NOWHERE, WA, 98221
DOE^JANE, 5/5/1970, NULL, NULL, NULL, NULL, NULL

Was ich will zurückgegeben werden:

SMITH^JOHN, 1/1/1980, 5140 N 1ST ST, NA, NOWHERE, WA, 98221
DOE^JANE, 5/5/1970, NA, NA, NA, NA, NA

Aber ich will nicht, um tatsächlich die Datenbank aktualisieren. Ich will nur die SELECT - Anweisung zur Rückgabe dieser statische Wert, wenn das Resultat ist NULL.

InformationsquelleAutor Pryach | 2012-06-27
Schreibe einen Kommentar