【问题标题】:How to handle NULL's to show 0 in T-SQL query如何处理 NULL 在 T-SQL 查询中显示 0
【发布时间】:2017-11-27 01:34:10
【问题描述】:

当结果为 Null 时,如何更改下面的 SQL 语句以显示 0 而不是 Null?

SELECT cast (sum([ColumnA]) as DECIMAL(18,0)) AS [Weight] 
FROM [DB1].[dbo].[Tabel1]

【问题讨论】:

标签: sql sql-server tsql


【解决方案1】:

这应该可行:

SELECT cast(COALESCE(sum([ColumnA]), 0) as DECIMAL(18,0)) AS [Weight] 
FROM [DB1].[dbo].[Tabel1]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-07
    • 2014-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    相关资源
    最近更新 更多