在VFP中利用SQL语言中的SELECT语句快速统计学生成绩

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

6 j 桶子蓝 1 誉琪韵 l 2 制越趣帜 3 } 蒋轩 张渊堑 4 桶家欣 2 9 王檬

浮} l 女 霉 复
8 1 5 8 o O 8 2 O 8 D5 8 O 7 95 7 70
9 6 . 0 9 50 蚴0 9 4 o 9 6 口 g l 0 9 40

中图分 类号 : T P 3 1
1 引言
对 考 试成 绩 进 行统 计 分 析 ,一 方 面可 以 检验 教 师 的教 学效 果 ,另 一 方 面也 可 以用 来 衡 量 学 生 的学 习状 况 。
函数 A V G ( c o l u m n )
描述 返 回某列 的平均 值
技术 与应用
V F P中利用 S QL语 言 中的 在 L E C T语句快速统计学生成绩

摘 要: S E L E C T语句 是结 构 化查 询语 言 S Q L中的数据 查 询命 令, 具 有 非常 丰 富的成 分 和强 大 的查 询 功能 ,本 文介 绍 了 S E L E C T语 句 的基本格 式 。 并 举例 说 明 了 S E L E C T语句 在对 学生成 绩 进行 统计分 析所起 的作用 。
9 50 9 7O 9 6 . 驰5 g 2 5 9 45 9 3 , 5
3 . 3 统计平均分
当 需 要 统 计 某

科 目的平 均 分 时 ,
我 们 就 要 用 到 函 数 a v g f ) , 学校 统计 平 均 分 时, 一 般 统计 的都 是 实考 平均 分 , 所 以 要 加 一个 条 件 : 科目 成绩 必须 大 于 0 。 [ 例3 】 统 计 七 年 级全校语文平均 分 具体 程序 为 :
因此 , 每 次考 试 结 束 后 , 教 师 都应 立 即 对 学 生 的成 绩 进行 统 计 分析 。统 计 分 析时 . 大 多数 教 师都 会选 择 E x c e l 来 实 现 。虽 然 E x c e l 很 容 易上 手 , 但是 如 果 考试频繁 、 班级多、 学生 多 , 使用 E x c e l 就 会 显得 繁 琐 ,无 形 中增 加 了教 师 的 负担, 而且使 用 E x c e l 统 计 的时候 , 有 很 多 手 动操 作 ,所 以一个 误 操作 就 会 导 致 统 计结 果 的大相 径 庭 。 而利 用 S Q L 语 言进 行 统 计 分析 ,可 以灵 活地 写 出 统 计语 句 .往往 一 条语 句 就 能完 成 统 计. 以前 E X C E L没 办法 解 决 的统 计 任 务 它都 能 够 胜任 , 而 且 运行 速 度 快 , 效 率高。
年级 = ‘ 七’ 。
88 . 5 驸 O 9 a
返 回某列 的最大 值 返 回某列 的最小 值
返 回某列 的总 和
统计 前首先要建立 一张保存 有学生 成绩 的成 绩数 据表 , 格式 为 d b f , 其 中包 含 的字段 有年级 、 班级 、 准考证号 、 学号 、 姓名 、 性别 、 语文 、 数学 、 外语( 如图 1 ) 。
l i e , 硼 i 3 1 57 2} 半再 遘 文
S E L E C T的 完 整 语 句 结 构 比 较 复 杂 ,这 里 只 列 举 它 的 主要 子 句 。s E . L E C T语句 的主 要子句 格式 如下 :
S EL E C T 【 AL L— D I S T I N C T ] [ T OP n 】 s e l e c t _ l i s t
七 Z 0 i 7 0 i; 7 0 1 7 ' 0 1 i 7 o l " / 0 i l
3 3 1 4l 3 0 6 1 3 3 s S } 3 o e g j 3 3 4 8 i 3 3 o l j 3 21 9
2 S E L E C T语法 介绍
C 0 U N T f c 0 l u m n 1 返 回某列 的行数 M A X ( c o l u m n ) M I N ( c o l u m n )
S U M ( c o l m n n )
[ 例2 1 对 七年 级 的学生进 行 排名 具体程序 为 : s e l e c t{ , 1+ ( s e l e c t c o u n t ( ) f r o m成 绩数 据 表 a w h e r e a . 总 分> 成绩 数 据表 .总分) a s 名次 f r o m成 绩 数据 表 w h e r e 年级= ‘ 七’ 。 同样 的 , 如 果 在 原 成 绩 中增 加 一 个 名 次 字 段 , 也 可 以用 u p d a t e 语句进 行 统计 , 即u p d a t e 成 绩数 据 表 s e t 名次 = 1 + ( s e l e c t c o u n t ( * ) r f o m成 绩数 据 表 a w h e r e a . 总分> 成 绩 数 据 表.总 分) w h e r e
七 i 0 1 3 a 2 8 i 七 7 0 il 3 3 6 8  ̄ 七 7 舯 3 3 7 e
关键词 : 成绩 统计 S E L E C T 语句 文 献标 识码 : A 文章 编号 : 1 6 7 4 — 2 1 1 7 ( 2 0 1 4 ) 0 6 — 0 0 5 2 — 0 2 可 少 的工 作 .关 键 要处 理 好 同分 学 生 的名 次 问题 , 统计 思 路 是 : 每 一学 生 的 名 次 等 于 分 数 大 于 该 学 生 的 人 数 加
相关文档
最新文档