捕获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