捕獲NULL值我想用一些新值替換Adventureworks數據庫的Person.Contact中的值。下面的查詢語句對其他值工作正常,但我無法更改那些值爲NULL的值。我正在使用SQL Server。任何幫助表示讚賞。如何在此查詢中使用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
錯誤的NULL情況下。 – 2010-01-18 09:59:10
@Johan:我的錯 - 修好了。現在它應該可以正常工作。 – 2010-01-18 10:03:11
我同意。我們只希望沒有人有'NULLVALUE'作爲中間名。 – 2010-01-18 10:06:42