肖sir__mysql之单表练习题2__(2)

mysql之单表练习题
一.建表语句
create table grade(class int(4),chinese int(8),english int(4),math int(8),name varchar(20),age int(8),sid int(4)primary key auto_increment) DEFAULT charset=utf8;
insert into grade(class,chinese,english,math,name,age)values(1833,86,90,40,‘张三’,21),(1832,55,86,66,‘李四’,22),(1833,93,57,98,‘赵六’,23),(1832,84,90,88,‘王五’,24),(1833,93,57,22,‘李九’,25),(1832,84,98,77,‘牛七’,26),(1832,56,57,77,‘刘丽’,27),(1833,48,58,88,‘王博’,28),(1832,78,57,88,‘王三’,29),(1833,87,60,65,‘王安’,30),(1832,80,76,88,‘王平’,31),(1833,null,79,88,‘王辉’,32);
select * from grade ;
表结构:
在这里插入图片描述

表:
在这里插入图片描述
二.题目
1、查询1832班的所有信息
条件:
语句: class =1832
方法1:select * from grade where class=1832; #显示所有信息

截图:
在这里插入图片描述
2,查询1833班,语文成绩大于80小于90的所有信息
结果: * ,或chinese,english,math
条件:chinese>80,chinese<90
语句:
select * from grade where class=1833 and chinese<90 and chinese>80;
截图:
在这里插入图片描述
3,查询学生表中5到10行的所有数据
结果: *
条件:limit 4,6
语句:select * from grade limit 4,6;
在这里插入图片描述
4,显示1832班英语成绩为98,数学成绩为77的姓名与学号,
结果: name,sid
条件:class=1832,english=98,math=77
语句:Select name,sid from grade where class=1832 and english=98 and math=77;
截图:
在这里插入图片描述

5,查询出1832班所有信息并且按语文成绩排序(降序)
结果:*
条件:class=1832, order by chinese desc
语句:Select *from grade where class=1832 order by chinese desc;
截图:
在这里插入图片描述

6,查询1833班与1832班,语文成绩与数学成绩都小于80的姓名。
结果:name
条件:class =1833 ,class=1832 hinese<80 and math <80
语句:
方法1:select name from grade where class in (1832,1833) and chinese<80 and math<80;
方法2:select name from grade where (class=1833 and chinese<80 and math<80) or (class=1832 and chinese<80 and math<80);
方法3:select name from grade where ( class=1832 or class=1833) and chinese<80 and math<80;
截图:
在这里插入图片描述

7,查询出没有参加语文考试的学生姓名和班级名称。
结果:name,class
条件:chinese is null
语句:Select name,class from grade where chinese is null;
截图:
在这里插入图片描述

8,求出班上语文成绩不及格的学生姓名
结果:name
条件:chinese <60
语句:Select name from grade where chinese <60 or chinese is null;
截图:
在这里插入图片描述
9,求出每个班的数学平均成绩
结果: avg(math),class
条件:group by class
语句:select class,avg(math) from grade group by class;
截图:
在这里插入图片描述

10、求出每个班级语文成绩总分
结果: sum(chinese),class
条件:group by class
语句:select class,sum(chinese) from grade group by class;
截图:
在这里插入图片描述
11、将语文成绩不及格的学生成绩改为60分
条件:chinses<60 替换 chinses<60
语句:update grade set chinese=60 where chinese<60;

12、三科分数都大于70分的人名和年纪
结果:name,age
条件:chinese>70 and english>70 and math>70;
语句:
在这里插入图片描述

13、求出英语分数高于70且其它任何一科目大于60分的人和班级
结果:name,calss
条件:english>70 and (chinese>60 or math>60)
语句:
select name,class from grade where english>70 and (chinese>60 or math>60);

14、统计每个班的人数
结果:calss,count(name)
条件: group by class ,
语句:
select class,count(*) from grade group by class;
截图:
在这里插入图片描述

15、求每个班数学成绩大于80的人数
结果:class,count()
条件:group by class ,math>80
语句:select class,count(
) from grade where math>80 group by class;
截图:
在这里插入图片描述

16、查询姓名王开头的人的班级姓名年纪
结果:class,name,age
条件:like ‘王%’
语句:select name,age from grade where name like ‘王%’;
截图:
在这里插入图片描述

17、查询三科成绩都及格的班级并显示成绩姓名和年纪
结果: lass,name,age,chinese,english,math
条件: chinese>60 and english>60 and math>60
语句:Select name,age,chinese,english,math from grade where chinese>60 and english>60 and math>60;

截图:
在这里插入图片描述
18、查询1833班语文成绩及格人数并显示及格成绩姓名,年纪和ID号
结果:hinese,name,age,sid
条件:class=1833 and chinese>=60;
语句:select chinese,name,age,sid from grade where class=1833 and chinese>=60;
截图:
在这里插入图片描述

19、查询数学分数为88分的班级分数姓名和年纪
结果:class,chinese,english,math,name,age
条件:class,chinese,english,math,name,age
语句:select class,chinese,english,math,name,age from grade where math=88;
截图:
在这里插入图片描述

20、查询英语成绩和数学成绩都不及格的班级成绩姓名年纪
结果:class,chinese,english,math,name,age
条件:math<60 and english<60;
语句:select class,chinese,english,math,name,age from grade where math<60 and english<60;
截图:
在这里插入图片描述

21、查询语文成绩和英语成绩都低于60分的班级,并显示成绩姓名和ID号
结果:chinese,english,math,name,sid
条件:chinese<60 and english<60;
语句:
select chinese,english,math,name,sid from grade where chinese<60 and english<60;
截图:
在这里插入图片描述

22、统计1833班语文成绩总和
结果: sum(chinese)
条件:class=1833
语句:select sum(chinese) from grade where class=1833;
截图:
在这里插入图片描述

23、统计1833班语文成绩大于所有语文平均成绩的人的姓名,成绩和ID号
结果:name,chinese,english,math,sid
条件:calss=1833 , avg(chinese)
语句:Select class,chinese,english,math,sid from grade where class=1833 and chinese>(select avg(chinese) from grade);
截图:
在这里插入图片描述

24、查询姓名结尾为三的人,并显示班级成绩姓名
结果: class,chinese,english,math,name
条件:‘%三’;
语句:Select class,chinese,english,math,name from grade where name like ‘%三’;
截图:
在这里插入图片描述

25、查询英语成绩分数不为57的班级姓名年纪
结果:class,name,ag
条件: english!=57 或<>57 或 not in (57)
语句:select class,name,age from grade where english!=57;
截图:
在这里插入图片描述
26、给表增加3个字段(数据类型及长度自定义,建议要合理),

语句:alter table grade add (age1 int(20),age2 int(20),age3 int(20));
截图:

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

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

相关文章

012 OpenCV sobel边缘检测

目录 一、环境 二、soble原理介绍 三、源码实验 一、环境 本文使用环境为&#xff1a; Windows10Python 3.9.17opencv-python 4.8.0.74 二、soble原理介绍 Sobel边缘检测是一种广泛应用于图像处理领域的边缘检测算法&#xff0c;它通过计算图像灰度函数在水平方向和垂直…

微服务--03--OpenFeign 实现远程调用 (负载均衡组件SpringCloudLoadBalancer)

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 OpenFeign其作用就是基于SpringMVC的常见注解&#xff0c;帮我们优雅的实现http请求的发送。 RestTemplate实现了服务的远程调用 OpenFeign快速入门负载均衡组件Spr…

Java医院综合绩效考核系统支持主流绩效方案

医院绩效考核管理系统是采用B/S架构模式设计、使用JAVA语言开发、后台使用MySql数据库进行管理的一整套计算机应用软件。系统和his系统进行对接&#xff0c;按照设定周期&#xff0c;从his系统获取医院科室和医生、护士、其他人员工作量&#xff0c;对没有录入信息化系统的工作…

Python学习路线 - Python语言基础入门 - 基础语法

Python学习路线 - Python语言基础入门 - 基础语法 字面量什么是字面量常用的值类型字符串 注释注释的作用注释的分类 变量什么是变量变量的特征 数据类型type()语句type()语句的使用方式数据类型转换 标识符什么是标识符标识符命名规则标识符命名规则 - 内容限定标识符命令规则…

算法通关村第七关—理解递归(青铜)

理解递归 一、递归的特征 1.执行范围不断缩小 递归类似数学里的递推&#xff0c;设计递归就是努力寻找数学里的递推公式&#xff0c;例如阶乘的递推公式就是f()n*f(n-1),很明显一定是要触底之后才能反弹。再比如斐波那契数列的递归公式为f(n)f(n-1)f(n-2),n也在不断缩小。这条…

Java开发实战(二):IDEA安装

工欲善其事&#xff0c;必先利其器。这句话同样适用于学习Java编程。在开始Java的学习旅程之前&#xff0c;我们必须首先配置好适合的开发环境。 通过事先准备好这些工具和配置&#xff0c;我们可以避免在学习过程中遇到因环境问题导致的代码异常或错误。一个稳定、高效的开发环…

网络通信原理,进制转化总结

来源&#xff0c;做个笔记&#xff0c;讲的还蛮清楚通信原理-2.5 数据封装与传输05_哔哩哔哩_bilibili ip地址范围

万界星空科技智能工厂主要建设模式

由于各个行业生产流程不同&#xff0c;加上各个行业智能化情况不同&#xff0c;智能工厂有以下几个不同的建设模式。 第一种模式&#xff1a;是从生产过程数字化到智能工厂 在石化、钢铁、冶金、建材、纺织、造纸、医药、食品等流程制造领域&#xff0c;企业发展智能制造的内在…

Django HMAC 请求签名校验与 Vue.js 实现安全通信

概要 在 Web 应用的开发过程中&#xff0c;确保数据传输的安全性和完整性是一个不容忽视的问题。使用 HMAC&#xff08;Hash-based Message Authentication Code&#xff09;算法对请求内容进行签名校验&#xff0c;是一种常见且有效的安全策略。本文将详细介绍如何在 Django …

springBoot整合quartz

springBoot整合quartz 文章目录 springBoot整合quartz 导坐标 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-quartz</artifactId></dependency>定义任务&#xff0c;不需要定义为Bean&#x…

2023最新软件测试八股文,你背得怎样了

今天给大家分享软件测试面试题基础篇&#xff0c;看看大家能答对几题 1、软件测试方法有哪些分类?各自有什么特点?设计测试用例的主要方法有哪些? 白盒: 测试人员利用程序内部的逻辑结构及相关信息&#xff0c;设计或选择型试用例:对程序所有的逻辑路径进行测试。 黑盒: …

2023_Spark_实验二十四:SparkStreaming读取Kafka数据源:使用Direct方式

SparkStreaming读取Kafka数据源&#xff1a;使用Direct方式 一、前提工作 安装了zookeeper 安装了Kafka 实验环境&#xff1a;kafka zookeeper spark 实验流程 二、实验内容 实验要求&#xff1a;实现的从kafka读取实现wordcount程序 启动zookeeper zk.sh start# zk.sh…

【JavaSE学习专栏】第04篇 Java面向对象

文章目录 1 面向过程&面向对象2 类和对象2.1 对象的特征2.2 java类及类的成员2.3 类的语法格式 3 创建与初始化对象3.1 类的成员之一&#xff1a;属性3.2 类的成员之二&#xff1a;方法3.3 类的成员之三&#xff1a;构造器&#xff08;构造方法&#xff09;3.3.1 无参构造方…

hexo博客部署到云服务器

欢迎大家到我的博客浏览。hexo博客部署到云服务器 | YinKais Blog 这篇文章带大家将hexo博客部署到云服务器上&#xff01; 一、服务器环境安装 1、安装 node js yum install gcc-c make yum -y install nodejs yum -y install npm 验证 node -v npm -v 2、安装git、ngin…

Linux 命令stat

命令作用 stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。 查看的信息内容: File 显示文件名 Size 显示文件大小 Blocks 文件使用的数据块总数 IO Block IO块大小 regular file 文件类型&#xff08;常规文件&#xff09; Device …

Postman Post请求上传文件

Postman Post请求上传文件 一、选择post请求方式&#xff0c;输入请求地址 二、填写Headers Key&#xff1a;Content-Type Value&#xff1a;multipart/form-data [{"key":"Content-Type","value":"multipart/form-data","de…

WEBAPI返回图片显示在VUE前端

WEBAPI部分 通过nuget安装Opencvsharp &#xff0c;这部分用来做图像处理 在controller中写如下方法&#xff0c;我要对原图进行旋转使用了Opencv&#xff0c;如果不需要旋转可以用注释的代码 [HttpGet(Name "ShowImage")]public async Task<IActionResult> …

vscode 调试jlink

文章目录 软件使用说明1、启动GDB Server2、下载gdb3、vscode配置4、调试 软件 vscodejlink - (JLinkGDBServer.exe)gcc-arm-none-eabi-10-2020-q4-major (arm-none-eabi-gdb.exe) 使用说明 vscode通过TCP端口调用JLinkGDBServer通过jlink连接和操作设备&#xff0c;vscode不…

怎么让百度快速收录,百度SEO收录工具

百度收录对于一个网站的重要性不言而喻。拥有良好的百度收录意味着网站能够更好地被搜索引擎收录&#xff0c;为用户提供更精准的搜索结果。而怎样实现百度快速收录成为了许多网站管理员关注的焦点。 百度收录的重要性 百度是国内最大的搜索引擎之一&#xff0c;拥有数以亿计的…

工业机器视觉megauging(向光有光)使用说明书(三,轻量级的visionpro)

下来我们说说第二个相机的添加&#xff1a; 第一步&#xff0c;点击相机二&#xff0c;如下&#xff1a; 第二步&#xff0c;点击&#xff1a;加载工具组.xml&#xff0c;加载toolgroupxml2目录下的&#xff1a;工具组.xml 注意&#xff0c;一个相机只能用一个toolgroupxml,第…