- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL语言练习参考
01操作要求
将文件夹“XSGL”复制到D盘上,并设置为默认目录。
SET DEFA TO D:\XSGL
打开项目“学生管理系统.PJX”
MODIFY PROJECT 学生管理系统
打开数据库“学生管理.DBC”。
OPEN DATABASE 学生管理
使用SQL语句完成以下题目
检索COURSE表中为课程号为“030201”的课程名称。
SELE 课程名称 from course WHERE 课程号=030201
检索STUDENT表中日语专业的学生的各项信息。
SELE * FROM student WHERE 专业=日语
检索党员学生的学号、姓名和年龄。
SELE 学号,姓名,year(date())-year(出生日期) as 年龄 FROM student WHERE 党员否
检索计算机应用专业的学生的学号,姓名,课程号、平时成绩和期末成绩。
SELE student.学号,姓名,课程号,平时成绩,期末成绩 FROM student,score;
WHERE student.学号=score.学号 AND 专业=计算机应用
检索计算机应用专业的学生的学号,姓名,课程名称、平时成绩和期末成绩。
SELE student.学号,姓名,课程名称,平时成绩,期末成绩 FROM student,score,course;
WHERE student.学号=score.学号 AND score.课程号=course.课程号;
and 专业=计算机应用
检索住在201宿舍的学生的学号和姓名。
SELE 学号,姓名 FROM student;
WHERE 学号 IN (SELE 学号 FROM room WHERE 房间号=”201”)
检索工商管理专业学生的住宿情况信息。
SELE * FROM ROOM WHERE 学号 IN ;
(SELE 学号 FROM student WHERE 专业=工商管理)
检索所有选修数据库原理的学生平均期末成绩。
sele avg(期末成绩) from score where 课程号 in;
(sele 课程号 from course where 课程名称=”数据库原理”)
检索每个专业入学成绩高于520的学生人数。
sele 专业,count(*) from student group by 专业 where 入学成绩520
在COURSE表中插入一个新的元组(020124,VB程序设计,54,3)
insert into course value(020124,vb程序设计,54,3)
删除COURSE中目前在SCORE中没有任何选课记录的课程。
dele from course where 课程号 not in (sele 课程号 from score)
删除ROOM表中计算机应用专业学生的住宿记录。
dele from room where 学号 in (sele 学号 from student where 专业=计算机应用)
SCORE中数据库原理的期末成绩均增加2分。
update score set 期末成绩=期末成绩+2;
where 课程号=(sele 课程号 from course where 课程名称=数据库原理)
将入学成绩最高的学生的奖学金提高20%。
update student set 奖学金=奖学金*1.2;
where 入学成绩=(sele max(入学成绩) from student)
关闭当前数据库;退出VFP。
CLOSE DATABASE
QUIT
02操作要求
要求:
请勿在共享文件夹中打开XSGL中的任一文件。若已打开,请立刻退出VFP,或执行CLOSE ALL命令。
除非特别说明,本次实验题目要求使用命令完成。
尽量按顺序完成题目。在所有题目完成前,请勿执行其它操作。
文字为蓝色的题目记录到实验报告中(不需抄题,记录完整的命令即可)。
将文件夹“05”复制到D盘上。并将文件夹XSGL设置为默认目录。(提示:set defa to d:\05\XSGL)
打开数据库“学生管理.DBC”。
open database 学生管理
打开表“STUDENT.DBF”。
use student
显示函数BOF()、EOF()、RECNO()、RECCOUNT()的值。
?BOF(),EOF(),RECNO(),RECCOUNT()
.F. .F. 1 12
显示STUDENT表中所有学生的所有信息。
List 或 Display all
显示函数BOF()、EOF()、RECNO()、RECCOUNT()的值,并与第4题的结果相比较。
.F. .T. 13 12
将记录的指针移到第一条记录,并显示此时BOF()、EOF()和RECNO()函数的值
您可能关注的文档
- Pascal高级编程技术:第三章 实用程序.doc
- pentium指令系统之逻辑运算和移位指令.ppt
- php5.3.8安装(In windows),配置Apache,MySQL,phpMyAdmin,zendOptimizer,xdebug.doc
- Photoshop制作一张教师节贺卡.doc
- php课件7.ppt
- pH与pka的计算-2017年11月.ppt
- PIC06MPLAB集成开发环境软件包.ppt
- PICC入门笔记.doc
- PIC16系列单片机汇编指令集-包括部分伪指令-很有帮助(整理的)2011.doc
- php环境安装及使用说明:windows xp(或者win2003)+Apache2+MySQL+PHP5.doc
文档评论(0)