用零替换null

J. *_*son 2 t-sql sql-server sql-server-2008

嗨,我在SQL Server中有以下select命令.我试图改变它,所以如果b.bId为null我想为它分配0值.所以它在字段中显示0.

select top 1
    a.sId
   ,b.bId  
    from tlocal a
    left outer join ts b on (b.id=a.mainId)
    where 
    a.id=@xId; 
Run Code Online (Sandbox Code Playgroud)

请让我知道如何修改.谢谢

erm*_*ana 6

您可以像这样使用ISNULL函数:

ISNULL(b.bId, 0) bId
Run Code Online (Sandbox Code Playgroud)