vf成绩排名
『壹』 VF中,查询命令SELECT * FROM 学籍,成绩,其中的*表示的是什么
表示所打开表的所有字段。对此题,当然是两个表的所有字段了。
SELECT 学籍.* FROM 学籍,成绩
这就表示学籍表的所有字段了
『贰』 全国计算机二级VF在哪查询成绩
http://chaxun.neea.e.cn/examcenter/query.cn?op=doQueryCond&sid=300&pram=results 进入这里就可以查询了 欢迎提问!
『叁』 vf 学生成绩查询 求高手
先做一个数据库表,字段姓名,成绩,用loca for 姓名="xxx"and 成绩="xxx",brow
『肆』 用vf对各班成绩排序,各科成绩排序,并进行排名
sort to ywmc.dbf on yw/d
sort to sxmc.dbf on sx/d
......
『伍』 怎么用VF将“学生成绩表1”中总分最低的三个记录的姓名显示出来
楼上的方法也正确。是SQL结构化查询语言。
也可要用vfp命令,先对表中的记录排专序或索引。
use 学生成属绩1
index on 总分 tag 总分 &&按总分升序建索引
go top &&指向首记录
list next 3 fields 姓名 &&显示从最低分开始的前3条记录的姓名字段
『陆』 在vf 中怎样用sum命令求一个记录中各科成绩的和
完整格式源:sum[<表达式>] [<范围>] [for<条件>] [while<条件>] [to<内存变量表>|array<数组>]
一般应用 sum[<表达式>] [to<内存变量表>|array<数组>]
例如:sum 语文,数学,英语,物理+化学 to a,b,c,d
&& a,b,c分别对应 语文,数学,英语,物理+化学的成绩和
sum 语文,数学,英语,物理+化学 to array aa
&& aa(1),aa(2),aa(3),aa(4)分别对应 语文,数学,英语,物理+化学的成绩和
另外与sum相似的是字段求平均值 average[<表达式>] [<范围>] [for<条件>] [while<条件>] [to<内存变量表>|array<数组>]
一般应用 average[<表达式>] [to<内存变量表>|array<数组>]
『柒』 在VF中如何把先按专业分组再按录取总成绩进行排名
alltrim()是去掉字符串前后空格的函数,当需要去掉字符串前后空格时就需要用。分组是在SQL语句中,当需要按照某个字段进行分组求值时就需要分组,如职工表按职称求平均工资,就需要按职称分组。
『捌』 VF 按成绩排名怎么做
假定你的排名规则是:同样的分数, 排名是一样的
表名是 cj
方法1, 原理就是按分数降版序排列, 然后扫描全权表,挨个填充排名
select cj
index on 分数 desc tag fs
pm=0
fs=-1 &&初始值, 用来存储上次的分数, 如果该条记录的分数与上次相同,排名不增加
scan
if 分数<>fs &&只有本次分数与上次的不一样, 排名才加1
pm=pm+1
endif
replace 排名 with pm
fs=分数 &&将当前的分数存入fs中, 以便与下一条记录比对
endscan
方法2,用select sql语句, 先将不同的分数提取到一个临时表, 生成排名, 再填回原表
select distinct 分数,000 as 排名 from cj order by 1 desc into cursor temp readwrite
update temp set 排名=recno()
update a from cj a,temp b set a.排名=b.排名 where a.分数=b.分数
『玖』 VF中学生成绩表中总成绩怎么写
用命令SUM 成绩 TO 总成绩
『拾』 vf中怎么进行学生分数段的查询
我想你的分段应源该是如下这样的:
90分以下,90-99.9,100-100.9,110-119.9,120-129.9,130-139.9,140-150
select 班级,cnt(*) 班级人数,sum(ii(语文成绩<90),1,00) rs0,;
sum(iif(betw(语文成绩,90,99.9),1,00) rs90,;
sum(iif(betw(语文成绩,100,109.9),1,00) rs100,;
sum(iif(betw(语文成绩,110,119.9),1,00) rs110,;
sum(iif(betw(语文成绩,120,129.9),1,00) rs120,;
sum(iif(betw(语文成绩,130,139.9),1,00) rs130,;
sum(iif(betw(语文成绩,140,149.9),1,00) rs140;
group by 班级