江苏省计算机二级vfp上级考试 设计查询类共45题附上答案 希望大家好好复习都能过二级.doc

上传人:博****1 文档编号:548825057 上传时间:2023-01-18 格式:DOC 页数:25 大小:160.01KB
返回 下载 相关 举报
江苏省计算机二级vfp上级考试 设计查询类共45题附上答案 希望大家好好复习都能过二级.doc_第1页
第1页 / 共25页
江苏省计算机二级vfp上级考试 设计查询类共45题附上答案 希望大家好好复习都能过二级.doc_第2页
第2页 / 共25页
江苏省计算机二级vfp上级考试 设计查询类共45题附上答案 希望大家好好复习都能过二级.doc_第3页
第3页 / 共25页
江苏省计算机二级vfp上级考试 设计查询类共45题附上答案 希望大家好好复习都能过二级.doc_第4页
第4页 / 共25页
江苏省计算机二级vfp上级考试 设计查询类共45题附上答案 希望大家好好复习都能过二级.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《江苏省计算机二级vfp上级考试 设计查询类共45题附上答案 希望大家好好复习都能过二级.doc》由会员分享,可在线阅读,更多相关《江苏省计算机二级vfp上级考试 设计查询类共45题附上答案 希望大家好好复习都能过二级.doc(25页珍藏版)》请在金锄头文库上搜索。

1、第一套已知教师(tcher)表存储了每名教师的基本信息,其中含文化程度代码(whcd,C)、出生日期(csrq,D)、工作日期(gzrq,D)等字段,视图xli为文化程度代码与名称对照表,含文化程度代码(dm,C)和文化程度名称(mc,C)字段。按如下要求修改tchmng项目中的查询search。基于tcher表和xli视图,统计各类文化程度的人数和工作时的平均年龄。要求:输出文化程度代码、文化程度名称、人数和工作时的平均年龄(字段名依次分别为dm、me、rs和pjnl),查询结果按平均年龄降序排序,输出去向为表文件temp。(注:教师工作时的年龄为工作日期的年份减去出生日期的年份。)步骤1:

2、在命令窗口中执行命令:modify command search.qpr步骤2:在编辑器中输入如下代码:select xli.*,count(*) as rs,AVG(YEAR(gzrq)-YEAR(csrq) as pjnl;from tchdata!tcher inner join tchdata!xli;on tcher.whcd = xli.dm;group by xli.dm;order by 4 desc ;into table temp.dbf步骤3:命令窗口中执行命令:do search.qpr ,执行查询文件。第二套:已知学生(student)表存储了学生的基本信息,其中含学

3、号(xh,C)、姓名(xm,C)、性别(xb,C)、民族代码(mzdm,C)等字段,学号的前两个字符表示学生的年级(例如,04表示04级学生),民族代码为01表示汉族;院系专业(yard)表为院系专业代码与院系专业名称对照表,含院系专业代码(yxzydm,C)、院系名称(yxmc,C)等字段。按如下要求修改tchmng项目中的查询search。基于student表和yard表查询各级各院系的学生人数及汉族学生人数。要求:输出级、院系名称、学生人数和汉族学生人数(字段名依次分别为jib、yxmc、rs和hanrs),查询结果输出到屏幕(即主窗口)。步骤1:在命令窗口中执行命令:modify co

4、mmand search.qpr。步骤2:在编辑器中输入如下代码:select left(student.xh,2) as jie,yard.yxmc,count(*) as rs,;sum(iif(mzdm=01,1,0) hanrs;from tchdata!student inner join tchdata!yard;on student.yxzydm = yard.yxzydm;group by 1,yard.yxmc;to screen步骤3:在命令窗口中执行命令:do search.qpr ,执行查询文件。第三套:已知学生(student)表存储了学生的基本信息,其中含学号(xh

5、,C)、姓名(xm,C)、性别(xb,C)等字段;院系专业(yard)表为院系专业代码与院系专业名称对照表,含院系专业代码(yxzydm,C)、院系名称(yxmc,C)等字段。按如下要求修改tchmng项目中的查询search。基于student表和yard表查询各院系的学生人数及男女生人数。要求:输出院系名称、人数、男生人数和女生人数(字段名依次分别为yxmc、rs、nanrs和nvrs),查询结果按人数降序排列,人数相同时按女生人数降序排列。步骤1:在命令窗口中执行命令:modify command search.qpr。步骤2:在编辑器中输入如下代码:select yard.yxmc,c

6、ount(*) as rs,sum(iif(xb=男,1,0) as nanrs,;sum(iif(xb=女,1,0) as nurs;from tchdata!student inner join tchdata!yard;on student.yxzydm = yard.yxzydm;group by yard.yxmc;order by 2 desc,4 desc步骤3:在命令窗口中执行命令:do search.qpr ,执行查询文件。第四套:已知学生(student)表存储了学生的基本信息,其中含学号(xh,C)、姓名(xm,C)等字段;成绩(score)表存储了学生的考试成绩,其中含

7、学号(xh,C)、成绩(cj,N)等字段,每条记录为一位学生一门课程的考试成绩。按如下要求修改tchmng项目中的查询search。基于student表和score表查询成绩优良的学生(成绩优良是指平均成绩大于或等于80,且最低成绩大于或等于65)。要求:输出学号、姓名、平均成绩和最低成绩(字段名依次分别为xh、xm、pjoj和zdcj),查询结果按平均成绩降序排列。步骤1:在命令窗口中执行命令:modify command search.qpr。步骤2:在编辑器中输入如下代码:select student.xh,student,avg(score.cj) as pjcj,min(score.

8、cj) as zdcj;from tchdata!student inner join tchdata!score;on student.xh = score.xh;group by student.xh;having pjcj = 80.AND.zdcj=65;order by 3 desc步骤3:在命令窗口中执行命令:do search.qpr ,执行查询文件。第五套:已知学生(student)表存储了学生的基本信息,其中含学号(xh,C)、姓名(xm,C)等字段;成绩(score)表存储了学生的考试成绩,其中含学号(xh,C)、成绩(cj,N)等字段,每条记录为一位学生一门课程的考试成绩

9、(成绩以百分制计,低于60分为不及格)。按如下要求修改tchmng项目中的查询search。基于student表和score表统计各位学生的考试情况。要求:输出学号、姓名、考试门数和不及格门数(字段名依次分别为xh、xm、ksms和bjgms),查询结果按不及格门数排序,且仅输出bjgms大于或等于1的记录。步骤1:在命令窗口中执行命令:modify command search.qpr。步骤2:在编辑器中输入如下代码:select student.xh,student.xm,count(*) as ksms,sum(iif(cj1;order by 4步骤3:在命令窗口中执行命令:do se

10、arch.qpr ,执行查询文件。第六套:已知教材(doxy)表存储了教材的基本信息,其中含出版社名称(cbxmc,C)、出版年月(cbnf,C)、定价(dj,N,5.1)等字段。按如下要求修改tchmng项目中的查询search。基于doxy表统计各年份(cbnf字段的前6个字符)出版的教材种数及平均定价。要求:输出年份、教材种数、平均定价(字段名依次分别为NF、jczs和pjdj),查询结果按平均定价降序排列,且仅输出jczs大于或等于5的记录,输出去向为temp.txt文件。(注:doxy表中每条记录为一种教材。)步骤1:在命令窗口中执行命令:modify command search.

11、qpr。步骤2:在编辑器中输入如下代码:select left(cbnf,6) as nf,count(*) as jczs,avg(dj) as pjdj;from tchdata!doxy;group by 1;having jczs = 5;order by 3 desc;to file temp.txt步骤3:在命令窗口中执行命令:do search.qpr ,执行查询文件。第七套:已知教材(doxy)表存储了教材的基本信息,其中含出版社名称(cbsmc,C)、出版年月(cbnf,C)、定价(dj,N,5.1)等字段。按如下要求修改tchmng项目中的查询search。基于doxy表统

12、计各出版社2000年以后(含2000年)出版的教材种数及平均定价。要求:输出出版社名称、教材种数、平均定价(字段名依次分别为cbsmc、jczs和pjdj,查询结果按教材种数排序,输出去向为屏幕(即主窗口)。(注:doxy表中每条记录为一种教材。)步骤1:在命令窗口中执行命令:modify command search.qpr。步骤2:在编辑器中输入如下代码:select doxy.cbsmc,count(*) as jczs,avg(dj) as pjdj;from tchdata!doxy;group by doxy.cbsmc;order by 2;to screen步骤3:在命令窗口中

13、执行命令:do search.qpr ,执行查询文件。第八套:已知教师(tcher)表存储了每名教师的基本信息,其中含政治面貌代码(zzmm,C)、职称(zc,C)等字段,视图whator为政治面貌代码与名称对照表,含政治面貌代码(dm,C)和政治面貌名称(mc,C)字段。按如下要求修改tchmng项目中的查询search。基于tcher表和whator视图,统计职称为教授或副教授的各类政治面貌的人数。要求:输出职称、政治面貌名称和人数(字段名依次分别为zc、mc和rs),查询结果按职称排序,职称相同时按人数降序排列,且查询结果输出到文本文件temp.txt中。步骤1:在命令窗口中执行命令:m

14、odify command search.qpr。步骤2:在编辑器中输入如下代码:select zc,whator.mc,count(*) as rs;from tchdata!tcher inner join tchdata!whator;on tcher.zzmm = whator.dm;where tcher.zc = 教授;OR (tcher.zc=副教授);group by tcher.zc,whator.mc;order by 1,3 descto file temp.txt第九套:已知教师(tcher)表存储了每名教师的基本信息,其中含院系专业代码(yxzydm,C)、职称(zc

15、,C)、出生日期(csrq,D)等字段,院系专业(yard)表为院系专业代码与院系专业名称对照表,含院系专业代码(yxzydm,C)、院系名称(yxmc,C)等字段。按如下要求修改tchmng项目中的查询search。基于tcher表和yard表统计各院系职称为教授的人数和平均年龄。要求:输出院系名称、教授人数和平均年龄(字段名依次分别为yxmc、jsrs和pjnl),查询结果按平均年龄降序排列。(注:教师的年龄为当前系统日期的年份减去出生日期的年份。)步骤3:在命令窗口中执行命令:do search.qpr ,执行查询文件。步骤1:在命令窗口中执行命令:modify command search.qpr。步骤2:在编辑器中输入如下代码:select zc,whator.mc,count(*) as rs;from tchdata!tcher inner join tchdata!whator;on tcher.zzmm = whator.dm;where tcher.zc = 教授;OR (tcher.zc=副教授);group by tcher.zc,whator.mc;order by 1,3 desc to fi

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号