数据库技术实验报告SQL语句使用.doc

数据库技术实验报告SQL语句使用.doc

ID:55706704

大小:220.00 KB

页数:8页

时间:2020-05-25

数据库技术实验报告SQL语句使用.doc_第1页
数据库技术实验报告SQL语句使用.doc_第2页
数据库技术实验报告SQL语句使用.doc_第3页
数据库技术实验报告SQL语句使用.doc_第4页
数据库技术实验报告SQL语句使用.doc_第5页
资源描述:

《数据库技术实验报告SQL语句使用.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、classes开课Department开课系别Course开课课程Description课程名称max_students课程容量current_students现有学生数量num_credits学分room_id教室Registered_students学生选修Student_id学生号Department开课系别Course开课课程Grade分数Rooms教室Room_id教室号Building大楼Room_number房间号Number_seats座位数Description说明Students学生Id学号First_name名Last_name姓Major专业Curren

2、t_credits当前已得学分1.找出所有姓中以S.开头的学生。SQL语句:SELECT*FROMstudentsWHEREfirst_nameLIKE‘S*’;返回结果:FIRST_NAMECURRENT_CRLAST_NAMEMAJORScott11.00000SmithComputerScienceShay3.00000ShariatpanahyComputerScience2.找出每个专业的学生人数、已得最高学分、最低学分、平均学分、学分总数。SQL语句:SELECTMajorAS专业,COUNT(Major)AS人数,MAX(Current_cr)AS最高学分,MIN

3、(Current_cr)AS最低学分,AVG(Current_cr)AS平均学分,SUM(Current_cr)AS学分总数FROMstudentsgroupBYMajor;返回结果:专业人数最高学分最低学分平均学分学分总数ComputerScience31137.33322Economics2877.515History344412Music2745.511Nutrition2888161.找出所有教室的座位数,最大教室的座位数、最小座位数。SQL语句:selectsum(number_sea)as座位数,max(number_sea)as最大座位数,min(number_s

4、ea)as最小座位数fromrooms;返回结果:座位数最大座位数最小座位数27851000102.找出各大楼的最大教室座位数,最小教室座位数,平均座位数、座位总数。SQL语句:selectbuildingas大楼,max(number_sea)as最大教室座位数,min(number_sea)as最小教室座位数,avg(number_sea)as平均座位数,sum(number_sea)as座位总数fromroomsgroupbybuilding;返回结果:大楼最大教室座位数最小教室座位数平均座位数座位总数Building650050162.5650Building71000

5、503751125MusicBuilding10001050510103.找出各课程尚可选修的人数。SQL语句:selectcourseas开课课程,descriptionas课程名称,max_students-current_studentsas尚可选人数fromclasses;返回结果:开课课程课程名称尚可选人数101ComputerScience10150102ComputerScience10232101Economics10150203Economics20315101History10119301History30130100Music100100410Music4

6、101307Nutrition307181.找出开课最多的系。SQL语句:selecttop1departmentas开课系别,count(course)as开课数fromregistered_studentsgroupbydepartmentorderby2desc;返回结果:开课系别开课数HIS11//asc 按升序排列//desc 按降序排列2.找出开课最少的系。SQL语句:selecttop1departmentas开课系别,count(course)as开课数fromregistered_studentsgroupbydepartmentorderby2asc;返回结

7、果:开课系别开课数NUT23.找出选课最多的学生。SQL语句:selectstudent_idas学生号,count(course)as选课数fromregistered_studentsgroupbystudent_idhavingcount(course)>=all(selectcount(course)fromregistered_studentsgroupbystudent_id);返回结果:学生号选课数1000034.找出选课最少的学生。SQL语句:selectstudent_id

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

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

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