SQL SERVER 的一个小问题(100分)

  • 主题发起人 主题发起人 sgliutao
  • 开始时间 开始时间
S

sgliutao

Unregistered / Unconfirmed
GUEST, unregistred user!
SQL SERVER 中有一个表
table1
name char(10)
total decimal(10,2)
表中有有如下数据
name total
AA NULL
b 100
c 200

现在我取AA的TOTAL的值再加上一个数值,结果却是NULL!!
我该怎么办?
 
把没有值的默认为0.
 
将表的缺省值设为0。
如果还没什么数据的话,建议你在设计表的时候使用如下语句
create table table1
(
name char(4),
total decimal (10,2) default 0
)
 
Sql语句中用 isnull(total,0)
 
多人接受答案了。
 
后退
顶部