2025年高职(数据库应用技术)数据查询专项测试试题及答案_第1页
2025年高职(数据库应用技术)数据查询专项测试试题及答案_第2页
2025年高职(数据库应用技术)数据查询专项测试试题及答案_第3页
2025年高职(数据库应用技术)数据查询专项测试试题及答案_第4页
2025年高职(数据库应用技术)数据查询专项测试试题及答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

2025年高职(数据库应用技术)数据查询专项测试试题及答案

(考试时间:90分钟满分100分)班级______姓名______第I卷(选择题共40分)答题要求:本大题共20小题,每小题2分,共40分。在每小题给出的四个选项中,只有一项是符合题目要求的,请将正确答案的序号填在括号内。1.在SQL中,用于从表中检索数据的语句是()A.SELECTB.INSERTC.UPDATED.DELETE答案:A2.要查询学生表中所有学生的姓名和年龄,正确的SQL语句是()A.SELECT姓名,年龄FROM学生表B.SELECT姓名+年龄FROM学生表C.SELECT姓名、年龄FROM学生表D.SELECTFROM学生表答案:A3.若要查询成绩表中成绩大于80分的学生信息,条件表达式为()A.成绩>80B.成绩>=80C.成绩>='80'D.'成绩'>80答案:A4.要查询姓“李”的学生记录,WHERE子句的条件可以是()A.姓名LIKE'李%'B.姓名='李%'C.姓名LIKE'李_'D.姓名='李_'答案:A5.若要查询学生表中年龄在18到20岁之间的学生,条件表达式为()A.年龄BETWEEN18AND20B.年龄>=18AND年龄<=20C.年龄IN(18,20)D.以上都不对答案:A6.要查询课程表中课程名称包含“数据库”的课程信息,条件表达式为()A.课程名称LIKE'%数据库%'B.课程名称='%数据库%'C.课程名称LIKE'数据库%'D.课程名称='数据库%'答案:A7.若要查询学生表中男生的信息,条件表达式为()A.性别='男'B.性别LIKE'男'C.性别IN('男')D.以上都可以答案:A8.要查询成绩表中成绩排名前10的学生信息,可使用()A.ORDERBY成绩DESCLIMIT10B.ORDERBY成绩ASCLIMIT10C.LIMIT成绩10D.LIMIT10成绩答案:A9.若要查询学生表中每个专业的学生人数,可使用()A.SELECT专业,COUNT()FROM学生表GROUPBY专业B.SELECT专业,COUNT()FROM学生表ORDERBY专业C.SELECTCOUNT()FROM学生表GROUPBY专业D.SELECTCOUNT()FROM学生表ORDERBY专业答案:A10.要查询学生表中同时选修了课程1和课程2的学生信息,可使用()A.SELECTFROM学生表WHERE课程1AND课程2B.SELECTFROM学生表WHERE课程1='课程1'AND课程2='课程2'C.SELECTFROM学生表WHERE课程1IN('课程1')AND课程2IN('课程2')D.以上都不对答案:D11.若要查询学生表中平均成绩最高的班级,可使用()A.SELECT班级,AVG(成绩)FROM学生表GROUPBY班级ORDERBYAVG(成绩)DESCLIMIT1B.SELECT班级,AVG(成绩)FROM学生表ORDERBYAVG(成绩)DESCLIMIT1C.SELECT班级,AVG(成绩)FROM学生表GROUPBY班级ORDERBYAVG(成绩)ASCLIMIT1D.以上都不对答案:A12.要查询学生表中没有选修任何课程的学生信息,可使用()A.SELECTFROM学生表WHERE课程IDISNULLB.SELECTFROM学生表WHERE课程ID=NULLC.SELECTFROM学生表WHERE课程IDNOTIN(SELECT课程IDFROM选课表)D.以上都可以答案:C13.若要查询学生表中年龄最大的学生信息,可使用()A.SELECTFROM学生表ORDERBY年龄DESCLIMIT1B.SELECTFROM学生表ORDERBY年龄ASCLIMIT1C.SELECTMAX(年龄)FROM学生表D.以上都不对答案:A14.要查询学生表中选修了课程但成绩为空的学生信息,可使用()A.SELECTFROM学生表WHERE成绩ISNULLAND课程IDISNOTNULLB.SELECTFROM学生表WHERE成绩=NULLAND课程IDISNOTNULLC.SELECTFROM学生表WHERE成绩IN('')AND课程IDISNOTNULLD.以上都不对答案:A15.若要查询学生表中每个班级的学生人数及平均成绩,可使用()A.SELECT班级,COUNT(),AVG(成绩)FROM学生表GROUPBY班级B.SELECT班级,COUNT(),AVG(成绩)FROM学生表ORDERBY班级C.SELECTCOUNT(),AVG(成绩)FROM学生表GROUPBY班级D.SELECTCOUNT(),AVG(成绩)FROM学生表ORDERBY班级答案:A16.要查询学生表中所有学生的姓名、年龄和专业信息,且按照专业升序排列,正确的SQL语句是()A.SELECT姓名,年龄,专业FROM学生表ORDERBY专业ASCB.SELECT姓名,年龄,专业FROM学生表ORDERBY专业DESCC.SELECT姓名、年龄、专业FROM学生表ORDERBY专业ASCD.SELECTFROM学生表ORDERBY专业ASC答案:A17.若要查询学生表中年龄最小的10个学生信息,可使用()A.SELECTFROM学生表ORDERBY年龄ASCLIMIT10B.SELECTFROM学生表ORDERBY年龄DESCLIMIT10C.SELECTMIN(年龄)FROM学生表LIMIT10D.SELECTMAX(年龄)FROM学生表LIMIT10答案:A18.要查询学生表中选修了课程3且成绩大于60分的学生信息,条件表达式为()A.SELECTFROM学生表WHERE课程ID='课程3'AND成绩>60B.SELECTFROM学生表WHERE课程IDIN('课程3')AND成绩>60C.SELECTFROM学生表WHERE课程ID='课程3'AND成绩>=60D.以上都不对答案:A19.若要查询学生表中每个专业的学生人数及平均成绩,并按照平均成绩降序排列,可使用()A.SELECT专业,COUNT(),AVG(成绩)FROM学生表GROUPBY专业ORDERBYAVG(成绩)DESCB.SELECT专业,COUNT(),AVG(成绩)FROM学生表ORDERBYAVG(成绩)DESCC.SELECTCOUNT(),AVG(成绩)FROM学生表GROUPBY专业ORDERBYAVG(成绩)DESCD.SELECTCOUNT(),AVG(成绩)FROM学生表ORDERBYAVG(成绩)DESC答案:A20.要查询学生表中所有学生的姓名、年龄和专业信息,且按照年龄降序排列,正确的SQL语句是()A.SELECT姓名,年龄,专业FROM学生表ORDERBY年龄DESCB.SELECT姓名,年龄,专业FROM学生表ORDERBY年龄ASCC.SELECT姓名、年龄、专业FROM学生表ORDERBY年龄DESCD.SELECTFROM学生表ORDERBY年龄DESC答案:A第II卷(非选择题共60分)答题要求:本大题共5小题,共60分。请将答案写在相应的答题区域内。21.(10分)请写出查询学生表中所有学生的姓名、年龄和专业信息的SQL语句。答案:SELECT姓名,年龄,专业FROM学生表22.(10分)请写出查询成绩表中成绩大于等于85分的学生姓名和成绩,并按照成绩降序排列的SQL语句。答案:SELECT姓名,成绩FROM成绩表WHERE成绩>=85ORDERBY成绩DESC23.(10分)请写出查询学生表中每个专业的学生人数的SQL语句。答案:SELECT专业,COUNT()FROM学生表GROUPBY专业24.(15分)材料:有学生表(包含学生ID、姓名、年龄、专业等字段)和选课表(包含学生ID、课程ID等字段)。要求查询选修了课程1的学生姓名和专业。答案:SELECT学生表.姓名,学生表.专业FROM学生表,选课表WHERE学生表.学生ID=选课表

温馨提示

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

评论

0/150

提交评论