如何在sql select查询中将“0”显示为默认值而不是“Null”

时间:2013-10-19 10:20:58

标签: sql sql-server isnull

我想在我的选择查询中得到0而不是null。

我的意思是,如果表格中没有条目,我的查询目前显示为金额列为空。

如果选择查询中的金额列为NULL,我可以获得0吗?

2 个答案:

答案 0 :(得分:5)

您可以尝试这样:

select isnull(column,0)
  

如果选择查询中的金额列为NULL,我可以获得0吗?

是的,你可以得到。如果您将显示确切的表格和列名称,那么它将是您可以尝试的最佳方式: -

select isnull(amount,0) as Amount from MyTable

旁注: -

您还可以查看 ISNULL

答案 1 :(得分:1)

SELECT ISNULL(NULLCOLUMN1, 0) NULLCOLUMN1