数字列中的NULL对SUM的影响 2008-07-02

测试用例:

CREATE TABLE TT
(
 Num numeric(18,2)
)

INSERT INTO TT VALUES(10)
INSERT INTO TT VALUES(20)
INSERT INTO TT VALUES(30)
INSERT INTO TT VALUES(NULL)

SELECT * FROM TT

SELECT SUM(Num) AS SumNum FROM TT

DROP TABLE TT

测试结果
Num
10.00
20.00
30.00
NULL

SumNum
60

结论
数字中的NULL数据,对SUM的结果是不会有影响的

注:此例仅在SQL 2005中测试

posted on 2008-07-02 14:00  黑暗之眼  阅读(187)  评论(0)    收藏  举报