SQL SERVER查询练习习题培训讲学.doc

SQL SERVER查询练习习题培训讲学.doc

ID:60849896

大小:53.50 KB

页数:10页

时间:2020-12-23

SQL SERVER查询练习习题培训讲学.doc_第1页
SQL SERVER查询练习习题培训讲学.doc_第2页
SQL SERVER查询练习习题培训讲学.doc_第3页
SQL SERVER查询练习习题培训讲学.doc_第4页
SQL SERVER查询练习习题培训讲学.doc_第5页
资源描述:

《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)

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

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

4、:查C++课程的课程号。selectcourse_idfromcoursewherecourse_name='C++'10:查缺考的学生的学号和课程号。selectstudent_id,course_idfromscwherescoreisnull11:查开课学期为空值的课程编号和名称。selectcourse_id,course_namefromcourse…………………………………………………………最新精品资料推荐……………………………………………………10…………………………………………………………最新精品资料推荐……………………………………………………where

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

6、orderbyscoredesc15:查询全体学生的情况,查询结果按所在专业升序排列,对同一系中的学生按年龄降序排列。select*fromsorderbymajorasc,year(getdate())-year(birthday)desc16:查询学生总人数。selectcount(*)as人数froms17:查询选修了课程的学生人数。selectcount(*)as选修课程人数fromsc18:计算选修了110010课程的学生平均成绩。(改为C++)selectavg(score)as平均成绩fromscwherecourse_id=(selectcourse_i

7、dfromcoursewherecourse_name='C++')19:查询学习110010课程的学生最高分数。selectmax(score)as最高分fromscwherecourse_id='110010'20:查询各个课程号与相应的选课人数。(改为课程名称)selectcourse_name,count(*)as人数fromsc,coursewheresc.course_id=course.course_idgroupbycourse_name…………………………………………………………最新精品资料推荐…………………………………

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

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

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