【发布时间】:2017-11-27 01:34:10
【问题描述】:
当结果为 Null 时,如何更改下面的 SQL 语句以显示 0 而不是 Null?
SELECT cast (sum([ColumnA]) as DECIMAL(18,0)) AS [Weight]
FROM [DB1].[dbo].[Tabel1]
【问题讨论】:
-
使用
ISNULL或COALESCE函数 -
我试过了,但我不知道在哪里放置 COALESCE 函数才能让它工作
-
@scsimon,你为什么建议使用
isnull而不是coalesce? -
这似乎是插入此链接的好地方。 mssqltips.com/sqlservertip/2689/…
标签: sql sql-server tsql