数据库SQL试题习题作业.docx

上传人:lao****ou 文档编号:682670 上传时间:2024-04-06 格式:DOCX 页数:6 大小:19.43KB
下载 相关 举报
数据库SQL试题习题作业.docx_第1页
第1页 / 共6页
数据库SQL试题习题作业.docx_第2页
第2页 / 共6页
数据库SQL试题习题作业.docx_第3页
第3页 / 共6页
数据库SQL试题习题作业.docx_第4页
第4页 / 共6页
数据库SQL试题习题作业.docx_第5页
第5页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《数据库SQL试题习题作业.docx》由会员分享,可在线阅读,更多相关《数据库SQL试题习题作业.docx(6页珍藏版)》请在第一文库网上搜索。

1、1.写出下列各题的SQ1语句:在“学生成绩管理”数据库中,已经建立如下表:学生(学号,姓名,性别,出生日期,专业)成绩(学号,课程名称,成绩)查询计算机专业的学生的基本信息。查询学生的英语成绩,显示学生的学号,姓名,课程名称,成绩字段的信息。查询考试有不及格的学生信息,显示学生的学号,姓名字段的信息。(4)查询各门课程的平均成绩。(I)SeIect*from学生where专业=计算机”;SeIeCt学生.学号,学生.姓名,成绩,课程名,成绩,成绩from学生innerjoin成绩On学生.学号=成绩.学号Where课程名称=“成绩”;(3)Se1ect学号,姓名from学生where学号in(

2、Se1ect学号from成绩where成绩60);(4)Se1ect课程名称,avg(成绩)as平均成绩from成绩groupby课程名称;2,写出下列各题的SO1语句:在“学生成绩管理”数据库中,已经建立如下表:学生(学号,姓名,性别,出生日期,专业)成绩(学号,课程名,成绩)查询2005年10月出生的学生的基本信息。查询学生的各科成绩,显示学生的学号,姓名,课程名,成绩。查询没有参加考试的学生信息,显示学生的学号,姓名,性别。查询各专业的男女生人数。(I)SeIect*from学生where出生日期between#2005-10-1#and#2005-10-31#;SeIeCt学生.学号,

3、学生.姓名,成绩,课程名,成绩,成绩from学生innerjoin成绩on学生.学号二成绩.学号;Se1eCt学号,姓名,性别from学生where学号notin(Se1ect学号from成绩);(4)Se1ect专业,性别count(*)as人数from学生groupby专业,性别3写出下列各题的SQ1语句:在“图书管理”数据库中,已经建立如下表:读者(借书证号,姓名,性别,出生日期,专业)借阅(借书证号,图书名称,借书日期,应还时间,归还时间)查询尚未归还的图书名称,借书证号,借书日期,应还时间。归还时间3smu查询借阅了“三国演义”的读者信息,显示借书证号,姓名,性别,专业,借书日期,并

4、按借书日期由小到大排序。查询没有借阅过图书的学生信息,显示读者的借书证号,姓名,性别,专业。统计每位读者借阅图书的册数,显示借书证号,姓名,册数。SeIeCt图书编号,借书证号,借书日期,应还时间from借阅Where归还时间ISNU11;SeIeCt读者,借书证号,读者,姓名,读者,性别,读者,专业,借阅,借书日期from读者innerjoin借阅On读者.借书证号=借阅.借书证号Where借阅.图书名称=”三国演义Orderby借阅.借书日期SeIeCt借书证号,姓名,性别,专业from读者where借书证号notin(Se1ect借书证号from借阅);SeIeCt读者.借书证号,读者.

5、姓名,count(*)as册数from读者innerjoin借阅on读者.借书证号=借阅.借书证号groupby读者.借书证号在“教师信息管理”数据库中,已经建立的“教师”表结构如下:教师(教师编号,姓名,性别,年龄,职称,学历,所属系),课程安排(班级编号,教师编号,课程名称),班级(班级编号,班级名称)查询“计算机”专业教师的基本信息,并按照年龄升序排序。查询教师的任课情况,显示教师编号,姓名,班级名称,课程名称。查询没有分课的教师信息,显示教师编号,姓名,性别。(4)统计不同学历的教师人数。(I)SeIect*from教师where所属系=计算机Orderby年龄;Se1eCt教师.教师

6、编号,教师.姓名,班级.班级名称,课程安排.课程名from教师innerjoin(课程安排innerjoin班级on课程安排.班级编号=班级,班级编号)on课程安排.教师编号=教师.教师编号;(3)Se1ect教师编号,姓名,性别from教师where教师编号notin(Se1ect教师编号from课程安排);(4)Se1ect学历,count(*)as人数from教师groupby学历5 .写出下列各题的SQ1语句:在”学生成绩管理”数据库中,已经建立如下表:学生(学号,姓名,性别,出生日期,专业,是否团员)成绩(学号,课程名,成绩)查询所有团员的学号,姓名,性别,专业字段的信息。查询没有参

7、加考试的学生的学号,姓名,性别字段的信息。查询考试均及格的学生信息,并按出生日期升序排序。(4)统计每位学生的学号,姓名,总分,平均分,结果按学号升序排序。SeIeCt学号,姓名,性别,专业from学生where是否团员;(2)Se1ect学号,姓名,性别From学生Where学号notin(se1ect学号From成绩);(3)Se1ect*from学生where学号notin(Se1ect学号from成绩where60)Orderby出生日期;(4)Se1ect学生.学号,学生.姓名,Avg(成绩.成绩)as平均分,sum(成绩.成绩)as总分from学生innerjoin成绩on学生.学

8、号=成绩.学号Groupby学生.学号Orderby学生.学号6 .写出下列各题的SQ1语句:在“学生成绩管理”数据库中,已经建立如下表:学生(学号血姓名E),性别,出生日期,专业C(It)成绩(学号,课程名,成绩)使用CREATE语句创建“学生”表;(4分)查询1999年出生的学生信息,并按照出生日期升序排序。(4分)查询学生的各科成绩,显示学生的学号,姓名,课程名,成绩。(4分)(4)统计各专业的男女生人数。(4分)(I)Createtab1e学生(学号char(6),姓名Char,性别char(1),出生日期Date,专业char(10);(2)Se1ect*from学生whereyear(出生日期)二1999Orderby出生日期;(3)Se1ect学生.学号,学生,姓名,成绩.课程名,成绩.成绩from学生innerjoin成绩on学生.学号=成绩.学号;(4)Se1ect专业,性别,count(专业)as人数from学生Groupby

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 工作总结

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服