qui in questa query Voglio sostituire i valori in Person.Contact del database Adventureworks con alcuni nuovi valori. La seguente dichiarazione di caso di query funziona correttamente per altri valori, ma non sono in grado di modificare i valori che sono in NULL. Sto usando SQL Server. Qualsiasi aiuto è apprezzato.come rilevare i valori NULL utilizzando l'istruzione case
select contactid,Title,FirstName,MiddleName, case MiddleName when 'R.' then 'Robert' when 'B.' then 'Bids' when 'J.' then 'John' when is null then 'New Name' else 'No Name' end, LastName from Person.Contact
Errato nel caso NULL. –
@Johan: colpa mia - risolto. Ora dovrebbe funzionare bene. –
Sono d'accordo. Speriamo solo che nessuno abbia "NULLVALUE" come secondo nome. –