SQL SERVER查询练习习题演示教学.doc

SQL SERVER查询练习习题演示教学.doc

ID:61931959

大小:57.50 KB

页数:18页

时间:2021-03-31

SQL SERVER查询练习习题演示教学.doc_第1页
SQL SERVER查询练习习题演示教学.doc_第2页
SQL SERVER查询练习习题演示教学.doc_第3页
SQL SERVER查询练习习题演示教学.doc_第4页
SQL SERVER查询练习习题演示教学.doc_第5页
SQL SERVER查询练习习题演示教学.doc_第6页
SQL SERVER查询练习习题演示教学.doc_第7页
SQL SERVER查询练习习题演示教学.doc_第8页
SQL SERVER查询练习习题演示教学.doc_第9页
SQL SERVER查询练习习题演示教学.doc_第10页
资源描述:

《SQL SERVER查询练习习题演示教学.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、__________________________________________________设教学数据库Education有三个关系:学生关系s(student_id,student_name,birthday,sex,major);学习关系sc(student_id,course_id,score);课程关系course(course_id,course_name,term,period,credit)查询问题:单表查询1:查所有年龄在20岁以下的学生姓名及年龄。selectstudent_name,year(getdate())-year(birthday)as年龄fromswh

2、ereyear(getdate())-year(birthday)<302:查考试成绩有不及格的学生的学号selectdistinctstudent_idfromscwherescore<603:查所年龄在20至23岁之间的学生姓名、系别及年龄。selectstudent_name,major,year(getdate())-year(birthday)as年龄fromswhereyear(getdate())-year(birthday)between20and244:查舞蹈编导、英语、通信技术专业的学生姓名、性别。_____________________________________

3、_______________________________________________________________selectstudent_name,sexfromswheremajorin('舞蹈编导','英语','通信技术')5:查不是舞蹈编导、英语、通信技术的学生姓名、性别selectstudent_name,sexfromswheremajornotin('舞蹈编导','英语','通信技术')6:查所有姓“刘”的学生的姓名、学号和性别。selectstudent_name,student_id,sexfromswherestudent_namelike'刘%'8:查所有

4、不姓“张”且单名的学生的姓名。selectstudent_namefromswherestudent_namenotlike'张_'9:查C++课程的课程号。selectcourse_idfromcoursewherecourse_name='C++'10:查缺考的学生的学号和课程号。____________________________________________________________________________________________________selectstudent_id,course_idfromscwherescoreisnull11:查开课学期

5、为空值的课程编号和名称。selectcourse_id,course_namefromcoursewheretermisnull12:查信息管理专业20岁以下的学生的学号和姓名。selectstudent_id,student_namefromswheremajor='信息管理'andyear(getdate())-year(birthday)<2013:查舞蹈编导专业性别为女的学生姓名、性别。selectstudent_name,sexfromswheremajor='舞蹈编导'andsex='女'14:查询选修了110010课程的学生的学号和成绩,其结果按分数的降序排列。selectst

6、udent_id,scorefromscwherecourse_id='110010'orderbyscoredesc____________________________________________________________________________________________________15:查询全体学生的情况,查询结果按所在专业升序排列,对同一系中的学生按年龄降序排列。select*fromsorderbymajorasc,year(getdate())-year(birthday)desc16:查询学生总人数。selectcount(*)as人数froms1

7、7:查询选修了课程的学生人数。selectcount(*)as选修课程人数fromsc18:计算选修了110010课程的学生平均成绩。(改为C++)selectavg(score)as平均成绩fromscwherecourse_id=(selectcourse_idfromcoursewherecourse_name='C++')19:查询学习110010课程的学生最高分数。_________________

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

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

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