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

目录

三. 查询信息

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!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PHP 反序列化

一、PHP 序列化 1、对象的序列化 <?php class people{public $nameGaming;private $NationLiyue;protected $Birthday12/22;public function say(){echo "老板你好呀&#xff0c;我是和记厅的镖师&#xff0c;叫我嘉明就行&#xff0c;要运货吗你&#xff1f;"…

手机恢复出厂设置ip地址会变吗

当我们对手机进行恢复出厂设置时&#xff0c;很多人会担心手机的IP地址是否会发生变化。IP地址对于手机的网络连接至关重要&#xff0c;它决定了手机在网络中的身份和位置。那么&#xff0c;手机恢复出厂设置后&#xff0c;IP地址到底会不会发生变化呢&#xff1f;虎观代理小二…

Jenkins docker部署springboot项目

1、创建jenkins容器 1&#xff0c;首先&#xff0c;我们需要创建一个 Jenkins 数据卷&#xff0c;用于存储 Jenkins 的配置信息。可以通过以下命令创建一个数据卷&#xff1a; docker volume create jenkins_data启动 Jenkins 容器并挂载数据卷&#xff1a; docker run -dit…

Python量化择时的技术指标函数

Python量化择时的技术指标函数 技术指标通过对原始数据&#xff08;开盘价、收盘价、最低价、最高价、成交量、成交金额、成交笔数&#xff09;的处理&#xff0c;来反映出市场的某一方面深层的内涵&#xff0c;这些内涵是很难通过原始数据直接看出来的。技术指标能客观地反映…

EXCEL怎样把筛选后含有公式的数据,复制粘贴到同一行的其它列?

自excel2003版之后&#xff0c;常规情况下&#xff0c;复制筛选后的数据&#xff0c;会忽略隐藏行&#xff0c;仅复制其筛选后的数据&#xff0c;粘贴则是粘贴到连续单元格区域&#xff0c;不管行是在显示状态还是隐藏状态。 一、初始数据&#xff1a; 二、题主的复制粘贴问题…

Codigger数据篇(下):数据安全的全方位保障

在数字化浪潮中&#xff0c;数据已成为现代企业的核心财富。Codigger作为领先的数据服务平台&#xff0c;深知数据安全对于用户的重要性&#xff0c;因此在深挖数据价值的同时&#xff0c;我们始终坚守数据安全防线。 一、双重加密技术保障 Codigger平台运用先进的加密通信和…

C语言学习【最基本】

C语言学习 简单的 C 程序示例 #include "stdio.h" /* 提供键盘输入与屏幕输出支持 */ /* 相当于把stdio.h文件中的所有内容都输入到该行所在位置 拷贝-粘贴 *//* void 表示不带任何参数 */ int main(void) /* 函数名 */ { …

UE—动画

1.动画蓝图 创建动画蓝图 在蓝图中添加状态机 状态机中状态的转换 转换条件设定 播放的动画 使用动画资源 使用混合空间 2.混合空间 混合空间1D 阿赵UE学习笔记——26、动画混合空间_ue 一维动画混合空间-CSDN博客 蓝图创建 混合空间内 按Ctrl到动画节点上即可预览 修改…

1. 傅里叶变换原理

1. 频率域的引入 1.1 时域角度 1.2. 频域角度 不同的角度表达的是同一件事情&#xff0c;从时间域和空间域来进行表达同一间事情 。时间域是都动态的&#xff0c;频率域是静止的 1.3. 时域角度和频域角度 1.4 相位 2 函数的时域角度 2.1 时间域 2.2 频率域 2.3 例子 2.3…

Spring扩展点(一)Bean生命周期扩展点

Bean生命周期扩展点 影响多个Bean的实例化InstantiationAwareBeanPostProcessorBeanPostProcessor 影响单个Bean的实例化纯粹的生命周期回调函数InitializingBean&#xff08;BeanPostProcessor 的before和after之间调用&#xff09;DisposableBean Aware接口在生命周期实例化过…

eSIM Network搭建指南

有任何关于GSMA\IOT\eSIM\RSP\业务应用场景相关的问题&#xff0c;欢迎W: xiangcunge59 一起讨论, 共同进步 (加的时候请注明: 来自CSDN-iot).

redis 缓存一致性,缓存穿透,缓存雪崩,缓存击穿

1.缓存一致性&#xff1a; 缓存一致性就是通过各种方法保证缓存与数据库信息一种&#xff0c;其中最多的办法就是想尽一切办法对过期key进行清除&#xff0c;以保证redis和数据库信息一只&#xff0c;其中就包括了这篇文章中提到的内存淘汰策略&#xff0c;过期key的清除等等&…

MongoDB的分片集群

MongoDB分片技术 介绍 ​ 分片&#xff08;sharding&#xff09;是MongoDB用来将大型集合分割到不同服务器上采用的方法。分片这种说法起源于关系型数据库。但是实际上非关系型数据库在分片方面相比于传统的关系型数据库更有优势。 ​ 与MySQL分库方案对比&#xff0c;MongoDB…

微信小程序之搜索框样式(带源码)

一、效果图&#xff1a; 点击搜索框&#xff0c;“请输入搜索内容消失”&#xff0c;可输入关键字 二、代码&#xff1a; 2.1、WXML代码&#xff1a; <!--搜索框部分--><view class"search"><view class"search-btn">&#x1f50d;&l…

腾讯云IM即时通信引入(React Web端组件式)

开发环境要求 React ≥ v18.0 &#xff08;17.x 版本不支持&#xff09; TypeScript node&#xff08;12.13.0 ≤ node 版本 ≤ 17.0.0, 推荐使用 Node.js 官方 LTS 版本 16.17.0&#xff09; npm&#xff08;版本请与 node 版本匹配&#xff09; chat-uikit-react 集成 …

图像处理ASIC设计方法 笔记21 标记ASIC的顶层状态机

目录 (一)标记ASIC的工作流程1 ASIC首先从控制寄存器内读出待标记图像的基本参数2若写入了有效的启动命令,则进入下面一帧图像的标记过程。3 ASIC通过接口模块从FIFO1中读取待标记的图像4一帧图像初步标记完成后进行等价表的整理压缩5从临时标记存储器中读取临时标记送入标记…

【Github】将github仓库作为图床使用

创建github仓库 首先创建一个github仓库专门用于存储图片&#xff0c;具体步骤如下&#xff1a; 1.点击新的仓库按钮 2.初始配置&#xff1a;随便填写一个仓库名&#xff1b;这里的仓库状态一定要是public公开的&#xff0c;不然后面访问不了图片 下载PicGo PicGo官网 在A…

【深度学习基础(3)】初识神经网络之深度学习hello world

文章目录 一. 训练Keras中的MNIST数据集二. 工作流程1. 构建神经网络2. 准备图像数据3. 训练模型4. 利用模型进行预测5. (新数据上)评估模型精度 本节将首先给出一个神经网络示例&#xff0c;引出如下概念。了解完本节后&#xff0c;可以对神经网络在代码上的实现有一个整体的了…

【深度学习】Yolov8使用心得

兜兜转转&#xff0c;原本以为和yolov没啥关系了&#xff0c;但是新公司又回到了yolov侧。 yolov8 可以用pip的方式安装&#xff0c;以package的三方软件包形式&#xff0c;隐藏了很多细节。当然你也可以从git上把全套代码down下来。 1.分类模型 1.1 改错误 位置&#xff1a…

区块链扩容:水平扩展 vs.垂直扩展

1. 引言 随着Rollups 的兴起&#xff0c;区块链扩容一直集中在模块化&#xff08;modular&#xff09;vs. 整体式&#xff08;monolithic&#xff09;之争。 如今&#xff0c;模块化与整体式这种一分为二的心理模型&#xff0c;已不适合于当前的扩容场景。本文&#xff0c;将展…