計算フィールドをとして作成するビューを(MS sql 2008を使用して)作成していCOLUMN1 + COLUMN2
ます。すべてがうまくてダンディですが、両方ともCOLUMN1
NULLにCOLUMN2
することができます。
次のルールに従いたい:
- 2 + 2 = 4
- 2 + NULL = 2
- NULL + 2 = 2
- 0 + 0 = 0
- NULL + NULL = NULL
ISNULL(column2、0)を使用すると、すべてのルールが実行されますが、最後のルールは実行されません。
ビューを作成するにはどうすればよいですか
CREATE VIEW dbo.test
AS
SELECT COLUMN1, COLUMN2, (????????) AS CALCULATEDCOL FROM dbo.TabTest;
GO