在View中定义列的默认值

时间:2010-06-18 10:52:12

标签: sql

我在SQL Server中有一个视图,在一列(数据类型为int64)中它返回Null值! 但我想在其中显示Zero。如何在View中定义列的默认值?

2 个答案:

答案 0 :(得分:1)

使用isNull可以解决您的问题,例如velow

CREATE VIEW  dbo.MyView
AS 
SELECT col1, col2, isnull(numriccal3 ,0)
FROM mytable

答案 1 :(得分:1)

您可以使用ISNULL或更好的COALESCE来返回值而不是null。

SELECT COALESCE(FieldName, 0) AS FieldName
FROM Table