delphi4数据库(100分)

  • 主题发起人 主题发起人 张永亮
  • 开始时间 开始时间

张永亮

Unregistered / Unconfirmed
GUEST, unregistred user!
在数据库中,如果有二个有关数字的字 dan,比方说有:
语文成绩 数学成绩
80 90
70 100
能否有办法把其 “成绩总和” 求出?如下:
语文成绩 数学成绩 成绩总和
80 90 170
70 100 170

 
程序实现还是SQL实现?
 
SQL SERVER中:
select 语文,数学,(语文+数学)as合计
from db
 
可以用一个calculate字段解决这个问题当然要在设计时设定好。
 
1:如果再数据库中创建视图的话,可以这样写:
Create View ViewName as
(Select 语文成绩,数学成绩,语文成绩+数学成绩 成绩综合
from TableName)
2:如果想用SQL实现,可以这样写:
Query1.close;
Query1.Sql.Clear;
Query1.Sql.Add(Select 语文成绩,数学成绩,语文成绩+数学成绩
成绩综合 from TableName);
Query1.Open;
 
也可以用计算字段,添加一个计算字段total,
table1total.value:=table1语文成绩.value+table1数学成绩.value;
 
用不着太麻烦,同意 fstao
 
多人接受答案了。
 
后退
顶部