在SQL中如何更改视图中的空值

时间:2014-02-05 11:36:19

标签: sql-server

您好我有两个列名为BankNo,另一个名为BranchNo。我运行一个视图,选择银行号码和那里的分支机构。一家银行没有分行编号,所以我希望这个值不会出现“空”,而是出现“无分支”。 BranchNo列是一个数字字段。请帮忙

2 个答案:

答案 0 :(得分:3)

SELECT Coalesce(Cast(BranchNo as varchar(11)), 'No Branch') As BranchNo
...

Coalesce() 功能:http://msdn.microsoft.com/en-us/library/ms190349.aspx

答案 1 :(得分:0)

尝试这样的事情

Select BankNo, ISNULL(Cast(BranchNo as nvarchar(10),'No Branch') from BankTable