网站大量收购独家精品文档,联系QQ:2885784924

2025年大数据分析师职业技能测试卷:SQL数据库查询优化试题解析.docx

2025年大数据分析师职业技能测试卷:SQL数据库查询优化试题解析.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

2025年大数据分析师职业技能测试卷:SQL数据库查询优化试题解析

考试时间:______分钟总分:______分姓名:______

一、SQL基础查询与聚合函数

要求:请根据给出的SQL语句,完成以下查询操作,并使用适当的聚合函数。

1.查询所有学生的姓名和年龄,按年龄升序排列。

```

SELECTname,ageFROMstudents;

```

2.查询所有学生的姓名和性别,筛选出年龄大于20岁的学生,并按年龄降序排列。

```

SELECTname,genderFROMstudentsWHEREage20ORDERBYageDESC;

```

3.查询所有课程的课程名称和平均分,按平均分降序排列。

```

SELECTcourse_name,AVG(score)FROMcoursesGROUPBYcourse_nameORDERBYAVG(score)DESC;

```

4.查询所有学生的姓名和所在班级,筛选出所在班级为“计算机科学与技术”的学生,并按姓名升序排列。

```

SELECTname,class_nameFROMstudentsWHEREclass_name=计算机科学与技术ORDERBYnameASC;

```

5.查询所有学生的姓名和成绩,筛选出成绩大于等于90分的学生,并按成绩降序排列。

```

SELECTname,scoreFROMstudentsWHEREscore=90ORDERBYscoreDESC;

```

6.查询所有课程的课程名称和最高分,按最高分降序排列。

```

SELECTcourse_name,MAX(score)FROMcoursesGROUPBYcourse_nameORDERBYMAX(score)DESC;

```

7.查询所有学生的姓名和所在班级,筛选出所在班级为“计算机科学与技术”的学生,并按年龄升序排列。

```

SELECTname,class_nameFROMstudentsWHEREclass_name=计算机科学与技术ORDERBYageASC;

```

8.查询所有学生的姓名和成绩,筛选出成绩在80到90分之间的学生,并按成绩降序排列。

```

SELECTname,scoreFROMstudentsWHEREscoreBETWEEN80AND90ORDERBYscoreDESC;

```

9.查询所有课程的课程名称和平均分,按平均分升序排列。

```

SELECTcourse_name,AVG(score)FROMcoursesGROUPBYcourse_nameORDERBYAVG(score)ASC;

```

10.查询所有学生的姓名和年龄,筛选出年龄小于等于20岁的学生,并按年龄降序排列。

```

SELECTname,ageFROMstudentsWHEREage=20ORDERBYageDESC;

```

二、SQL条件查询与连接操作

要求:请根据给出的SQL语句,完成以下查询操作,并使用适当的条件查询和连接操作。

1.查询所有学生的姓名、性别和所在班级,筛选出性别为“男”的学生,并按姓名升序排列。

```

SELECTname,gender,class_nameFROMstudentsWHEREgender=男ORDERBYnameASC;

```

2.查询所有课程的课程名称和授课教师姓名,筛选出授课教师为“张三”的课程,并按课程名称升序排列。

```

SELECTcourse_name,teacher_nameFROMcoursesWHEREteacher_name=张三ORDERBYcourse_nameASC;

```

3.查询所有学生的姓名、性别和所在班级,筛选出所在班级为“计算机科学与技术”的学生,并按性别升序排列。

```

SELECTname,gender,class_nameFROMstudentsWHEREclass_name=计算机科学与技术ORDERBYgenderASC;

```

4.查询所有课程的课程名称和授课教师姓名,筛选出授课教师为“李四”或“王五”的课程,并按课程名称降序排列。

```

SELECTcourse_name,teacher_nameFROMcoursesWHEREteacher_name=李四ORteacher_name=王五ORD

文档评论(0)

wangfeifei + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档