(六)SQL系列练习题(下)#CDA学习打卡

news2024/11/17 15:56:43

目录

三. 查询信息

16)检索"1"课程分数小于60,按分数降序排列的学生信息​

17)*按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩

18)*查询各科成绩最高分、最低分和平均分

19)*按各科成绩进行排序,并显示排名(row number)

20)*查询学生的总成绩并进行排名

21)*查询不同老师所教不同课程平均分从高到低显示

22)*查询所有课程的成绩第2名到第3名的学生信息及该课程成绩

23)*统计各科成绩各分数段人数:课程编号,课程名称,[100-851,[85-70],[70-60],[0-60]及所占百分比

24)*查询学生平均成绩及其名次

25)*查询各科成绩前三名的记录(不考虑成绩并列情况)

26)查询每门课程不及格的学生数

27)查询出只有两门课程的全部学生的学号和姓名

28)查询男生、女生人数

29)查询名字中含有"风"字的学生信息

30)查询同名不同姓并且性别相同学生名单,并统计同名人数

31)查询1990年出生的学生名单

32)查询每门课程的平均成绩

33)查询平均成绩大于等于85的所有学生的学号、姓名和平均成绩

34)查询课程名称为"数学",且分数低于60的学生姓名和分数

35)*查询所有学生的课程及分数情况

36)*查询任何一门课程成绩在70分以上的学生姓名、课程名称和分数

37)查询课程不及格的学生

38)查询课程编号为1且课程成绩在80分以上的学生的学号和姓名

39)求每门课程的学生人数

40)*查询选修"张三"老师所授课程的学生中,成绩最高的学生信息及其成绩

41)*查询不同课程成绩相同的学生的学生编号、课程编号、学生成绩

42)*查询每门课程成绩最好的前三名

43)统计每门课程的选修人数

44)检索至少选修两门课程的学生学号

45)查询选修了全部课程的学生信息

46)查询各学生的年龄(周岁)

47)查询本周过生日的学生

48)查询下周过生日的学生

49)查询本月过生日的学生

50)查询12月份过生日的学生


上期介绍了一系列SQL练习题,涵盖了常见的数据操作场景,包括创建表、导入数据以及查询信息。本文为SQL系列练习题(上)的补充。

三. 查询信息

带*号的为重点掌握内容

16)检索"1"课程分数小于60,按分数降序排列的学生信息

17)*按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩

18)*查询各科成绩最高分、最低分和平均分

以如下形式显示:课程D,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率

19)*按各科成绩进行排序,并显示排名(row number)

20)*查询学生的总成绩并进行排名

21)*查询不同老师所教不同课程平均分从高到低显示

22)*查询所有课程的成绩第2名到第3名的学生信息及该课程成绩

23)*统计各科成绩各分数段人数:课程编号,课程名称,[100-851,[85-70],[70-60],[0-60]及所占百分比

24)*查询学生平均成绩及其名次

25)*查询各科成绩前三名的记录(不考虑成绩并列情况)

26)查询每门课程不及格的学生数

27)查询出只有两门课程的全部学生的学号和姓名

28)查询男生、女生人数

29)查询名字中含有"风"字的学生信息

30)查询同名不同姓并且性别相同学生名单,并统计同名人数

31)查询1990年出生的学生名单

32)查询每门课程的平均成绩

(结果按平均成绩降序排列,平均成绩相同时,按课程编号升序排列)

33)查询平均成绩大于等于85的所有学生的学号、姓名和平均成绩

34)查询课程名称为"数学",且分数低于60的学生姓名和分数

35)*查询所有学生的课程及分数情况

36)*查询任何一门课程成绩在70分以上的学生姓名、课程名称和分数

37)查询课程不及格的学生

38)查询课程编号为1且课程成绩在80分以上的学生的学号和姓名

39)求每门课程的学生人数

40)*查询选修"张三"老师所授课程的学生中,成绩最高的学生信息及其成绩

41)*查询不同课程成绩相同的学生的学生编号、课程编号、学生成绩

42)*查询每门课程成绩最好的前三名

43)统计每门课程的选修人数

(超过5人的课程才统计,查询结果按人数降序排列,若人数相同,按课程号升序排列)

44)检索至少选修两门课程的学生学号

45)查询选修了全部课程的学生信息

46)查询各学生的年龄(周岁)

47)查询本周过生日的学生

48)查询下周过生日的学生

49)查询本月过生日的学生

50)查询12月份过生日的学生

以上就是SQL练习题全部内容啦,bye!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1642883.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【在线oj系统】02-开发环境版本说明

目录 一、前置环境版本介绍 二、SpringCloud组件停更/替换/更新 服务注册和发现 服务调用和负载均衡 分布式事务 服务熔断和降级 服务链路追踪 服务网关 分布式配置管理 三、客户端版本 一、前置环境版本介绍 使用Cloud的版本决定Boot的版本,SpringCloud的…

【C语言】分支和循环(上)

【C语言】分支和循环(上) 1、if语句1.2 else1.3分支中包含多条语句1.4嵌套if1.5悬空else问题 2、关系操作符3、条件操作符4、逻辑操作符:与、或、非(取反)(&&,||,&#xff0…

从零开始学AI绘画,万字Stable Diffusion终极教程(五)

【第5期】ControlNet 欢迎来到SD的终极教程,这是我们的第五节课 这套课程分为六节课,会系统性的介绍sd的全部功能,让你打下坚实牢靠的基础 1.SD入门 2.关键词 3.Lora模型 4.图生图 5.controlnet 6.知识补充 在SD里面,想要…

Mysql复习笔记: 基础概念(待补充)

一. 基础概念 通用概念: 网络连接必须得分配给一个线程去进行处理,由一个线程来监听请求以及读取请求数据,比如从网络连接中读取和解析出来一条我们的系统发送过去的SQL语句 在数据库中,哪怕执行一条SQL语句,其实也可以是一个独立…

FLIR LEPTON3.5 热像仪wifi 科研实验测温采集仪

点击查看详情!点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情 1、描述 这是一款桌面科研实验测温热成像多功能热像记录仪,小巧轻便…

【C/C++】

创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞 关注支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; &#x1f525;c系列专栏&#xff1a;C/C零基础到精通 &#x1f525; 给大…

## 01深度学习介绍与安装PyTorch

文章目录 深度学习的发展历史和基本概念早期历史兴起与发展基本概念 如何安装和设置PyTorch环境系统要求安装步骤验证安装 结语 深度学习的发展历史和基本概念 深度学习&#xff0c;一种通过使用具有多层结构的神经网络来学习数据的复杂模型的机器学习技术&#xff0c;近年来已…

Scikit是什么?

目录 一、Scikit是什么&#xff1f; 二、用Scikit做一个简单房价预测例子 三、sklearn知识点 一、Scikit是什么&#xff1f; Scikit就是scikit-learn&#xff0c;是一个免费软件机器学习库。 https://scikit-learn.org/stable/https://scikit-learn.org/stable/ 用于预测数…

ubuntu20配置深度学习环境

目录 系统环境安装anaconda文件的安装anaconda环境配置anaconda换中科大源常用的anaconda命令 安装显卡驱动安装CUDA下载cudnn安装pytorch更换conda源选择对应的pytorch版本进行安装 系统环境 ubuntu20&#xff0c;安装了ros noetic。 参考博客主要有&#xff1a; https://g…

【Spring】JdbcTemplate

JdbcTemplate 是 Spring 提供的一个 JDBC 模板类&#xff0c;是对 JDBC 的封装&#xff0c;简化 JDBC 代码 也可以让 Spring 集成其它的 ORM 框架&#xff0c;例如&#xff1a;MyBatis、Hibernate 等 使用 JdbcTemplate 完成增删改查 一、环境准备 数据库&#xff1a; 准备…

C++相关概念和易错语法(11)(npos、string的基本使用)

本文主要是分享一些基础的用法和接口&#xff0c;不会涉及迭代器版本&#xff0c;也没有底层概念&#xff0c;主要是保证简单入门和使用。 1.npos string本质上是一个类&#xff0c;里面包含了上百个成员函数&#xff0c;在调用这个头文件后&#xff0c;我们要知道整个类都被…

OpenCV 为轮廓创建边界框和圆(62)

返回:OpenCV系列文章目录&#xff08;持续更新中......&#xff09; 上一篇:OpenCV检测凸包(61) 下一篇 :OpenCV如何为等值线创建边界旋转框和椭圆(62) ​ 目标 在本教程中&#xff0c;您将学习如何&#xff1a; 使用 OpenCV 函数 cv::boundingRect使用 OpenCV 函数 cv::mi…

foobar2000 for Mac:卓越音乐播放器

当您在寻找一款音质卓越、功能丰富的音频播放器时&#xff0c;foobar2000 for Mac无疑是您的首选。它拥有简洁明了的界面设计&#xff0c;易于上手&#xff0c;同时支持多种音频格式&#xff0c;让您无需担心兼容性问题。 foobar2000 for Mac v2.6.4免激活版下载 foobar2000 fo…

P6周人脸识别

一、前期准备 1.设置GPU import torch import torch.nn as nn import torchvision.transforms as transforms import torchvision from torchvision import transforms, datasets import os,PIL,pathlib,warningswarnings.filterwarnings("ignore") #忽…

SQL:NOT IN与NOT EXISTS不等价

在对SQL语句进行性能优化时&#xff0c;经常用到一个技巧是将IN改写成EXISTS&#xff0c;这是等价改写&#xff0c;并没有什么问题。问题在于&#xff0c;将NOT IN改写成NOT EXISTS时&#xff0c;结果未必一样。 目录 一、举例验证二、三值逻辑简述三、附录&#xff1a;用到的S…

SpringBoot自定义定时任务

通常&#xff0c;在我们的项目中需要定时给前台发送一些提示性消息或者我们想要的定时信息&#xff0c;这个时候就需要使用定时任务来实现这一功能&#xff0c;实现也很简单&#xff0c;接下来具体来看看吧~ 简单定时任务 首先&#xff0c;你需要在你的启动类上加上开启定时任…

【人工智能Ⅱ】实验5:自然语言处理实践(情感分类)

实验5&#xff1a;自然语言处理实践&#xff08;情感分类&#xff09; 一&#xff1a;实验目的与要求 1&#xff1a;掌握RNN、LSTM、GRU的原理。 2&#xff1a;学习用RNN、LSTM、GRU网络建立训练模型&#xff0c;并对模型进行评估。 3&#xff1a;学习用RNN、LSTM、GRU网络做…

Photoshop中图像编辑的基本操作

Photoshop中图像编辑的基本操作 Photoshop中调整图像窗口大小Photoshop中辅助工具的使用网格的使用标尺的使用注释工具的使用 Photoshop中置入嵌入式对象Photoshop中图像与画布的调整画布大小的修改画布的旋转图像尺寸的修改 Photoshop中撤销与还原采用快捷键进行撤销与还原采用…

基于MQTT通信开发的失物招领小程序

项目架构设计 这个项目采用前后端分离的方式&#xff0c;重新设计了两条链路来支撑程序的信息获取和传递 前端的小程序页面再启动页面渲染时&#xff0c;直接通过DBAPI从后端数据库获取信息&#xff0c;直接渲染在小程序中项目中给DBAPI的定位是快速从后端获取信息&#xff0…

信息系统项目管理师0087:组织系统(6项目管理概论—6.2项目基本要素—6.2.6组织系统)

点击查看专栏目录 文章目录 6.2.6组织系统1.治理框架2.管理要素3.组织结构类型6.2.6组织系统 项目运行时会受到项目所在的组织结构和治理框架的影响与制约。为有效且高效地开展项目,项目经理需要了解组织内的组织机构及职责分配情况,帮助自己有效地利用其权力、影响力、能力、…