教程数据库作业_第1页
教程数据库作业_第2页
教程数据库作业_第3页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SQLSEVER 数据库查询操学号 SQLSEVER 数据库查询操学号 日期一、 实验目掌握SQL 命令的基本用能使用WHERE 子句进行各种条其中包括子句一、 实验目掌握SQL 命令的基本用能使用WHERE 子句进行各种条其中包括子句 ININN,以及LIKE、ORDER BY 子句的用掌握聚合函数的用法掌握GROUP BY HAVING 子句的用法二、 实验内备注:由于机房的 XP 系统截图不方便,所以查询结果我是粘贴的,所以结果看起来可能没有截图那么清1列出不及语句select sname fromstudent,scwhere(student.snum=sc.snumand结果2.列出

2、选修了计算机系课程的学和错误语selectsnum,getdate()-birthdayASage from studentwheresnumin(selectfrom umfromwherecnumin(selectfromwheredept=计算机系结果分析:错fromwheredept=计算机系结果分析:错误理解SQL的算改正后语句selectsnum,year(getdate()-year(birthday)ASage from studentwheresnumin(selectfrom umfromwherecnumin(selectfrom结果3检索选修了数据库技术课程的学和系语句

3、selectsnum,dept from studentwheresnumin(selectfrom umfromwherecnumin(selectfromwherecname=数据库技术结果s001 s004 4 列出选修了所有课程的语句select sname fromstudent,scs004 4 列出选修了所有课程的语句select sname fromstudent,scwheregroupbyhavingum)=(selectfrom结果5检索每门课程都在80分以上的学语句selectsnum,sname from student,scwherestudent.snum=sc.

4、snumandstudent.snum (select snum from sc where score80)groupbynot结果S0036检索获奖学金的学(每门课程在80分以上,平均成绩在分以上语句selectsnum,sname from student,scwhere(selectsnumfromscandstudent.snumnotgroupbyhaving结果S0037、检索选修了的学和成having结果S0037、检索选修了的学和成绩,并按成绩从高到地排语句selectsnum,score from scumfromwherecnumin(selectfrom course

5、wherecname=大orderbyscore结果8.统计每门课程的选修人数,输出列出为课程号、人错误语句fromscgroupum,COUNT(*)as错误结5321513分析:课程号和班级,审题不清错误语句1513分析:课程号和班级,审题不清错误语句selectcname from coursewherecnum in(selectcnum,COUNT(*)asfromumin(select from scgroupgroupby消息116,级别16,状态1,第7 当没有用EXISTS引入子查询时,在选择列表中只能指定一个表达式。消息116,级别16,状态1,第8行当没有用EXISTS

6、引入子查询时,在选择列表中只能指定一个表达正确语um,COUNT(*)asfromscjoinsectionsgroupby结果7352439查询选修了数据库技术、没有选修高等数学的学语句selectsname,dept from studentwheresnumnotin(selectfromuminfromwherecnumin(selectcnum from coursewherecname=fromuminfromwherecnumin(selectcnum from coursewherecname=高等数学andsnuminfromsc uminfromwherein(select

7、cnum from coursewherecname=数据库技术结果10、检所使用了高等的课语句selectcname from coursewheretextbooklike%结果 11、统计所有课程的最高成绩、最低成绩和平均成语句as最高成绩, as最低成绩fromscjoinsectionsgroup结果90 56 c、统计每门课程的选课人数和不及格人c、统计每门课程的选课人数和不及格人语句um)as选课人数fromscjoinsectionsgroup结果735243100000三实验体会或收获(有感而发,没有体会也可以不写发现问题查询时经常出现“列名*不明确”错误,分析发现是因为查询多张表格里都含有该列名字发现问题2 查询时出现“该列既不在聚合函数中,也不包含咋 GROUP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论