W
wusikai
Unregistered / Unconfirmed
GUEST, unregistred user!
在delphi中,有一个表abc,表如下:
ID NAME chengji1 chengji2 chengji3 chengji4 chengji5 total (chengji1到chengji5都是整型)
01 tom 80 90 60 80 68 NULL
02 jay 70 80 NULL NULL 61 NULL
chengji1到chengji5是一个学生的成绩,可能是0分,在数据库中显示是NULL,total是总分,要对total自动求和,就是每输一个成绩,total都会变,如果修改了某一个成绩,total要求更新,如何实现?
谢谢大家。
我用 update abc set total=chengji1+chengji2+chengji3+chengji4+chengji5
ID为01的,total在表中可以看到总分,而ID为02的,因为有NULL,所以就没有结果,还是NULL。
ID NAME chengji1 chengji2 chengji3 chengji4 chengji5 total (chengji1到chengji5都是整型)
01 tom 80 90 60 80 68 NULL
02 jay 70 80 NULL NULL 61 NULL
chengji1到chengji5是一个学生的成绩,可能是0分,在数据库中显示是NULL,total是总分,要对total自动求和,就是每输一个成绩,total都会变,如果修改了某一个成绩,total要求更新,如何实现?
谢谢大家。
我用 update abc set total=chengji1+chengji2+chengji3+chengji4+chengji5
ID为01的,total在表中可以看到总分,而ID为02的,因为有NULL,所以就没有结果,还是NULL。