各位好
我现在遇到这样一个问题,在表a中,有字段sl1,sl2,sl3,sl4(都是float),我现在想用一个查询语句,查出个列和各列的和为sl,也就是说sl=sl1+sl2+sl3+sl4,
我用的查询语句是"select sl1,sl2,sl3,sl4,(sl1+sl2+sl3+sl4) as sl from a"
但求出的sl是还是null.这是为什么呀,应该怎么写,请高手指教!
我现在遇到这样一个问题,在表a中,有字段sl1,sl2,sl3,sl4(都是float),我现在想用一个查询语句,查出个列和各列的和为sl,也就是说sl=sl1+sl2+sl3+sl4,
我用的查询语句是"select sl1,sl2,sl3,sl4,(sl1+sl2+sl3+sl4) as sl from a"
但求出的sl是还是null.这是为什么呀,应该怎么写,请高手指教!
insert T select null, 2,3,4
insert T select 1, 2,null,6select *,
sl1_sum=isnull(sl1, 0)+isnull(sl2, 0)+isnull(sl3, 0)+isnull(sl4, 0)
from T