vfp命令和sql命令(作业参考)

vfp命令和sql命令(作业参考)

ID:34619400

大小:206.50 KB

页数:19页

时间:2019-03-08

vfp命令和sql命令(作业参考)_第1页
vfp命令和sql命令(作业参考)_第2页
vfp命令和sql命令(作业参考)_第3页
vfp命令和sql命令(作业参考)_第4页
vfp命令和sql命令(作业参考)_第5页
资源描述:

《vfp命令和sql命令(作业参考)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、期末考试的上机随机抽查一套第1套有两个数据表:学生信息表(XS.DBF)和学生成绩表(CJ.DBF)。其数据形式如下:学生信息表(XS.DBF)考号姓名07020104李萍07040109黄程07030106王军07020132周小丽07050223程成07010213张伟学生成绩表(CJ.DBF)考号笔试成绩上机成绩成绩合格否0701021386优.F.0703010645缺考.F.0704010991优.F.0702013274及格.F.0705022379不及格.F.0702010457及格.F.2、建立程序文件COM-SQL711.PRG,要求将完成下列各小题任务的VFP数据表操作命令

2、或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并用注释语句标注小题号。(30分)矚慫润厲钐瘗睞枥庑赖。(1)正确修改每个学生的“成绩合格否”字段,并填入学生成绩表CJ.DBF中。规定笔试成绩<60或上机成绩为“缺考”或“不及格”,则该字段值为.F.,否则为.T.;聞創沟燴鐺險爱氇谴净。(2)在学生成绩表CJ.DBF中,查询并显示成绩合格学生的考号、姓名、笔试成绩和上机成绩;(3)逻辑删除学生成绩表CJ.DBF中,上机考试缺考的考生;(1)VFP命令:USECJREPLACEALL成绩合格否WITH.T.FOR笔试成绩>=60AND(上机成绩=“及格”OR上机

3、成绩=“优”)残骛楼諍锩瀨濟溆塹籟。SQL命令:UPDATECJSET成绩合格否=.T.WHERE笔试成绩>=60AND(上机成绩=“及格”OR上机成绩=“优”)酽锕极額閉镇桧猪訣锥。(2)VFP命令:SELECT1USEXSINDEXON考号TAGKHSELECT2USECJSETRELATIONTO考号INTOXSLIST考号,XS.姓名,笔试成绩,上机成绩FOR成绩合格否=.T.SQL命令:SELECTXS.考号,姓名,笔试成绩,上机成绩FROMXS,CJWHEREXS.考号=CJ.考号AND成绩合格否=.T.彈贸摄尔霁毙攬砖卤庑。(3)VFP命令:USECJDELETEFOR上机成绩=

4、“缺考”SQL命令:DELETEFROMCJWHERE上机成绩=“缺考”第2套有两个数据表:职工数据表(ZGB.DBF)和工资数据表(GZB.DBF)。其数据形式如下:职工数据表ZGB.DBF职工号姓名婚否职称020365周尔杰.T.工人020528王雨.T.技术员010234李丽.F.技术员020458李长新.T.工程师020636郑然.F.工人工资数据表GZB.DBF职工号基本工资津贴奖金公积金实发工资020365882.00213.5115900205281562.00283.01441400102341306.00223.01151200204581748.00302.01561600

5、20636864.00143.098702、建立程序文件COM-SQL712.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并请用注释语句标注小题号。(30分)謀荞抟箧飆鐸怼类蒋薔。(1)计算每个职工的“实发工资”字段,并填入工资数据表GZB.DBF中。其中:实发工资=基本工资+津贴+奖金-公积金;厦礴恳蹒骈時盡继價骚。(2)显示未婚职工的职工号、姓名、基本工资和实发工资;(3)计算工资表GZB中所有职工的平均奖金和实发工资总额;(1)VFP命令:USEGZBREPLACEALL实发工资WITH基本工资+

6、津贴+奖金-公积金SQL命令:UPDATEGZBSET实发工资=基本工资+津贴+奖金-公积金(2)VFP命令:SELECT1USEZGBINDEXON职工号TAGZGHSELECT2USEGZBSETRELATIONTO职工号INTOZGBLIST职工号,ZGB.姓名,基本工资,实发工资FORNOTZGB.婚否CLOSEALLSQL命令:SELECTGZB.职工号,姓名,基本工资,实发工资FROMZGB,GZBWHEREZGB.职工号=GZB.职工号ANDNOTZGB.婚否茕桢广鳓鯡选块网羈泪。(3)VFP命令:USEGZBCALCULATEAVG(奖金),SUM(实发工资)TOA,B?”平均

7、奖金:”,A,”实发工资总额:”,BSQL命令:SELECTAVG(奖金)AS平均奖金,SUM(实发工资)AS实发工资总额FROMGZB鹅娅尽損鹌惨歷茏鴛賴。第3套*************************有两个数据表:运动员基本情况表(JBB.DBF)和运动成绩表(YDCJ.DBF)。其数据形式如下:运动员基本情况表(JBB.DBF)编号姓名部门07001张谦机关07003吴静机关070

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。