欢迎来到天天文库
浏览记录
ID:50147552
大小:264.00 KB
页数:10页
时间:2020-03-09
《新编Visual FoxPro 程序设计实用教程 vfp第16周讲稿.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、教学目的与要求掌握查询设计器掌握视图设计器强化SELECT查询应用第八章查询与视图查询设计器1.查询是从指定的表中提取满足条件的记录,然后定向输出查询结果。查询文件扩展名是.QPR。2.一个查询文件是一条SQL-SELECT语句生成的。3.运行查询命令DO查询文件名(必须带扩展名.QPR)。4.打开查询文件、查看SQL语句常用工具栏中“打开”按钮。右击查询设计器
2、“查看SQL”。查看到的SQL语句只读。查询设计器例题查找学生表所有女生的记录,显示所有字段。查找学生表入学成绩超过600分的男生记录,显示姓名,性别和入学成绩三个字段,按入
3、学成绩降序排列。查找选了基础会计课程的学生记录,显示学号,姓名,课程名和成绩四个字段,按成绩降序排列,查询结果存放到临时表LSB中,并查看LSB的内容。查找每门课程的最高分,显示课程名和最高分两个字段。查找选课门数最多的三个学生,显示学号,姓名和选课门数三个字段,按选课门数降序排列,查询结果存放到NEW_TABLE中,并查看NEW_TABLE的内容。视图设计器视图与查询类似,都可检索出符合条件的记录。区别主要两点:(1)视图存放在数据库中,不是一个具体文件;而查询文件存放在磁盘上。(2)对视图修改可以改变源表,而对查询文件运行后查出的
4、结果修改不影响源表。视图例题创建一个视图V1,查找课程表中学分最低的三门课,显示所有字段,并查看存放在数据库中的视图V1的内容。使用CREATEVIEW命令创建一个视图V2,查找课程表中学分最高的三门课,显示所有字段。SQL-SELECT应用实例国家二级考试上机题:第5套第二题:SELECOUNT(DIST学号)AS学生人数FROMSCORE1INTOTABLENEW_TABLESELE课程名,开课单位FROMCOURSEWHERE课程号NOTIN(SELE课程号FROMSCORE1)ORDERBY课程名INTOTABLENEW_TA
5、BLE2第三题:“查询”按钮的Click代码:SELE课程名,MAX(成绩)AS最高分FROMCOURSE,SCORE1WHERECOURSE.课程号=SCORE1.课程号GROUPBYSCORE1.课程号ORDERBY课程名INTOTABLENEW_TABLE3SQL-SELECT应用实例续第6套第二题:select姓名,2003-year(出生日期)as年龄fromstudentintotableNEW_TABLE1select学号,姓名,系部fromstudentwhere学号notin(select学号fromscore1)o
6、rderby学号intotableNEW_TABLE2SQL-SELECT应用实例续第10套第二题:SELECT股票简称,现价,买入价,持有数量FROMSTOCK_NAME,STOCK_SLWHERESTOCK_NAME.股票代码=STOCK_SL.股票代码AND现价>买入价ORDERBY持有数量DESCINTODBFSTOCK_TEMP第三题:“查询”按钮的Click代码:X=ALLTRIM(THISFORM.TEXT1.VALUE)SELECT持有数量FROMSTOCK_NAME,STOCK_SLWHERESTOCK_NAME.股
7、票代码=STOCK_SL.股票代码AND汉语拼音=X;INTOARRAYAATHISFORM.TEXT2.VALUE=AA[1]作业实验十六。
此文档下载收益归作者所有