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

Sql server 在SQL中如何更改视图中的空值,sql-server,Sql Server,嗨,我有两个专栏,一个叫班克诺,另一个叫布兰奇诺。我正在运行一个视图,它可以选择银行号码以及这些分行。一家银行没有分行编号,所以我希望该值不显示为“null”,而是显示为“No branch”。BranchNo列是一个数字字段。请帮忙 SELECT Coalesce(Cast(BranchNo as varchar(11)), 'No Branch') As BranchNo ... Coalesce()函数: Coalesce()函数: Coalesce()函数: Coalesce()函数:

嗨,我有两个专栏,一个叫班克诺,另一个叫布兰奇诺。我正在运行一个视图,它可以选择银行号码以及这些分行。一家银行没有分行编号,所以我希望该值不显示为“null”,而是显示为“No branch”。BranchNo列是一个数字字段。请帮忙

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

Coalesce()
函数:

Coalesce()
函数:


Coalesce()
函数:

试试这样的方法

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

试试这样的

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

试试这样的

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

试试这样的

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

BranchNo列是一个数字字段
,OP说。如果您尝试在数字列上运行此操作,您认为会发生什么?抱歉,我错过了它。我们需要先选演员吗?谢谢大家。使用这个,因为它也有bankNo。
BranchNo列是一个数字字段
,OP说。如果您尝试在数字列上运行它,您认为会发生什么?抱歉,我错过了它。我们需要先选演员吗?谢谢大家。使用这个,因为它也有bankNo。
BranchNo列是一个数字字段
,OP说。如果您尝试在数字列上运行它,您认为会发生什么?抱歉,我错过了它。我们需要先选演员吗?谢谢大家。使用这个,因为它也有bankNo。
BranchNo列是一个数字字段
,OP说。如果您尝试在数字列上运行它,您认为会发生什么?抱歉,我错过了它。我们需要先选演员吗?谢谢大家。使用这一个,因为它还有bankNo。
Coalesce()
>
IsNull()
;-)
Coalesce()
IsNull()
;-)
Coalesce()
IsNull()
;-)
Coalesce()
IsNull()
;-)