34,587
社区成员
发帖
与我相关
我的任务
分享
我想楼主的意思应该是定义计算列吧?
如:create table fff(平时成绩 int,考试成绩 int,总成绩 as a+b)
insert into fff select 1,2
insert into fff select 3,4
insert into fff select 5,6
输入完所有的记录 后运行下的话:
update tablename
set [总成绩]= 平时成绩+考试成绩
只要一次就行,如果更新再运行一次,当然楼主可以 做成触发器的方式
select 平时成绩,考试成绩,总成绩
from table
select 平时成绩,考试成绩,[总成绩]= 平时成绩+考试成绩
from table