vfp中上机题使用SUM函数的具体例子

2024-12-23 09:41:18
推荐回答(3个)
回答1:

假设表中分数字段,要求总分,则 CALCULATE SUM(分数) TO ZF
?ZF

回答2:

COUNT 计算给定范围内指定记录的个数
SUM 计算并显示数据库记录的一个表达式在某范围内的和
比如:现有一学生成绩表,要统计数学成绩90分以上的有多少人时,用count命令
use 学生成绩
count for 数学成绩>=90 to yx
?yx
use
如果要统计数学的平均成绩(假定有60人),则要用到sum
use 学生成绩
sum 数学成绩 to zcj
pj=zcj/60
? pj
use

回答3:

2.简单应用:(1)progl.prg中的SQL语句用于对books表做如下操作:
①为每本书的"价格"加上1元。
②统计books表中每个作者所著的书的价格总和。
③查询"出版单位"为"经济科学出版社"的书的所有信息。
现在该语句中有3处错误,请更正之。
(2)打开myf表单,表单上有一个命令按钮和一个表格,数据环境中已经添加了表books。按如下要求进行修改(注意要保存所做的修改):单击表单中标题为"查询"的命令按钮控件查询books表中"出版单位"为"经济科学出版社"的书籍的"书名"、"作者编号"和"出版单位";有一个表格控件,修改相关属性,使在表格中显示命令按钮"查询"的结果。

2. (1)【操作步骤】
步骤1:按照题目的要求,打开程序"prog1.prg"
步骤2:打开程序文件编辑窗口,文件中程序段如下:
******文件prog1.prg修改前的源程序******
update books set 价格 with 价格+1
select sum(价格) from books order by 作者编号
select * from books for 出版单位="高等教育出版社"
*************************
根据源程序提供的错误,修改后的程序段如下所示:
******文件prog1.prg修改后的程序段******
update books set 价格 = 价格+1
select sum(价格) from books group by 作者编号
select * from books where 出版单位="经济科学出版社"
*************************
步骤3:保存修改内容,运行程序"prog1",查看查询结果。
(2)【操作步骤】
步骤1:按照题目的要求,打开表单"myf"。
步骤2:双击表单中的"查询"命令按钮,在其Click事件中编写代码如下,如图3.73所示。
**命令按钮Command1(查看)的Click事件代码**
SELECT 作者编号, 书名,出版单位 FROM books;
WHERE 出版单位="经济科学出版社" INTO CURSOR temp
Thisform.Grid1.RecordSource="temp"
**********************
步骤3:运行表单"myf",点击"查询"按钮。