MySQL查询输入三个数的和_mysql(三)(单表查询、select、where、聚合函数、count、sum、avg、MAX/MIN、分组查询、group by、having、limit)...
单表查询
select
建个表
1、查询表中所有学生的信息
2、查询表中所有学生的姓名和对应的英语成绩
3、过滤表中重复数据
4、在所有学生分数上添加10分特长分
下面方式并没有改变底层的数据记录,这只是在查询的时候让快照显示这样的结果而已。
5、统计每个学生的总分
6、使用别名来显示学生总分
where
1、查询姓名为张飞的学生成绩
2、查询英语成绩大于90分的学生
3、查询总分大于270的同学
4、查询英语成绩在80-100之间的学生
5、查询数学成绩为75、76、77的同学
6、查询所有姓张的学生的成绩
%——表示0和或多个字符
_——表示1个字符
7、查询数学>80,语文>80的同学
聚合函数
count函数——用于统计行数
1、统计一个班级拥有多少学生
2、统计有多少个学生的数学成绩大于90分
3、统计总分大于270的人有几个
sum——将符合条件的某列的和值
1、查询所有数学成绩的总和
2、统计一个班级数学英语语文成绩的总和
avg——求平均值
求一个班级数学成绩的平均值
MAX/MIN——求符合条件的最大值和最小值
分组查询
建个表
group by
1、将商品按照名字分组,显示每一类商品的总价(因此用到了聚合函数sum)
只有在分组之后,可以在select里面使用聚合函数
having——进行分组之后的过滤操作
查询总价大于100元的商品的名称
where只能进行分组前的过滤,分组后的过滤工作只有having才能做
where语句中不允许使用聚合函数,having语句中允许使用聚合函数
查找单价小于100,总价大于100的商品
limit——查询部分数据
取前两条数据
标签:count,查询,函数,MIN,学生,分组,聚合,成绩
来源: https://blog.csdn.net/qq_29996285/article/details/88927021
MySQL查询输入三个数的和_mysql(三)(单表查询、select、where、聚合函数、count、sum、avg、MAX/MIN、分组查询、group by、having、limit)...相关推荐
- mysql怎么进行单表查询_MySQL之单表查询
一.单表查询的语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条数 二.关键 ...
- MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物
MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物 前言 1.MySQL概述 1.1数据库相关概念 1.2MySQL数据库 1.2.1版本 1.2.2下载 1.2.3安装 ...
- mysql如何修改学生表_MySQL 详细单表增删改查crud语句
MySQL 增删改查语句 1.创建练习表 这里练习表没有满足三范式 第一范式(又称 1NF):保证每列的原子性 数据表中的每一列(字段),必须是不可拆分的最小单元,也就是确保每一列的原子性.满足第一范 ...
- MySQL学习思维导图(MySQL简介、SQL基础命令、约束、单表查询、多表查询、内置函数、存储过程、视图、事务、索引)
MySQL学习思维导图 内容包括:MySQL简介.SQL基础命令.约束.单表查询.多表查询.内置函数.存储过程.视图.事务.索引 文章目录 MySQL学习思维导图 一.MySQL简介 二.SQL基础命 ...
- mysql聚合函数count用法_MySQL中聚合函数count的使用和性能优化技巧
本文的环境是Windows 10,MySQL版本是5.7.12-log 一. 基本使用 count的基本作用是有两个: 统计某个列的数据的数量: 统计结果集的行数: 用来获取满足条件的数据的数量.但是 ...
- 第三章 SQL聚合函数 COUNT(一)
文章目录 第三章 SQL聚合函数 COUNT(一) 大纲 参数 描述 没有行返回 流字段 第三章 SQL聚合函数 COUNT(一) 返回表或指定列中的行数的聚合函数. 大纲 COUNT(*)COUNT ...
- php mssql统计表中的主键个数,MSSQL_SQL Server中统计每个表行数的快速方法,我们都知道用聚合函数count()可 - phpStudy...
SQL Server中统计每个表行数的快速方法 我们都知道用聚合函数count()可以统计表的行数.如果需要统计数据库每个表各自的行数(DBA可能有这种需求),用count()函数就必须为每个表生成一 ...
- mysql单表历史记录_Mysql之单表记录查询
数据记录查询: 1.简单数据记录查询: select * from table_name; select allfield from table_name; select distinct(属性名) ...
- mysql写了代码如何看表_mysql之单表查询__我自己敲的代码
插一个 删: DELETE * from 表 where +条件 #删除的时候一定要加条件,即where后边的东西,否则会把表中数据全部都删除掉 1.select * from person ...
最新文章
- conda (picard)
- enspac启动失败代码2_电脑蓝屏代码0x000024
- 在运行时修补Java
- 哪些设计模式最值得学习
- android surfaceview 技术,Android中SurfaceView的理解和使用
- Byval 和 ByRef 使用
- leveldb——leveldb入门篇之Linux下编译配置和使用
- ssh远程登录报错:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED
- 如何对接VOLVO EDI系统?
- 图像基础--图像预处理技术(色彩插值、色彩校正、伽马校正、图像增强和白平衡)
- 【MATLAB生信分析】MATLAB生物信息分析工具箱(二)
- 前端和后端开发哪个工资高?
- win8打印机显示服务器脱机,打印机脱机状态 win8处理办法
- HR问:“你为什么离开上一家公司?”,这样回答最机智
- no matter相关
- 大数据解决方案:Hadoop监控
- 跟我学Spring3-开涛-笔记
- k-means均值聚类
- 个人博客中MetingJS引用qq音乐列表歌单
- Android截取人物头像,Android 图片截取人物头像(仿逗拍)
热门文章
- SQLSERVER排查CPU占用高的情况
- 并发编程(CountDownLatch使用)
- 内核模块相关命令:lsmod,depmod,modprob...
- mysql dba系统学习(1)mysql各版本编译安装
- atitit.Sealink2000国际海运信息管理系统
- plsql动态的sql
- 机房收费系统重构(三)—工厂+反射+DAL
- CPU100%不限性能和100%独享资源的区别
- 大数据与智能算法(一-基础技术)-SMU在线学习笔记
- windows系统共享文件夹访问无需验证(输入用户名和密码)即可进入