我在这个问题上遇到了问题。我试图将空值更改为0,但是当我尝试运行此查询时,遇到AS语法错误:
select CAST(COALESCE(STATUS AS NVARCHAR(5))) from dbo.amb_cancel_master
答案 0 :(得分:0)
假设您正在使用Sql Server 2008,您可以使用ISNULL而不是COALESCE来解决这种情况:
select isnull(CAST(STATUS as NVARCHAR(5)),'0')
from dbo.amb_cancel_master