mysql-聚合函数
mysql中聚合函数其实只有5个,
1.COUNT()函数:用来统计记录的条数;
2.SUM()函数:是求和函数;
3.AVG()函数:是求平均值的函数 ;
4.MAX()函数是求最大值的函数
5.MIN()函数是求最小值的函数
具体的实列:
/*
SQLyog 企业版 - MySQL GUI v8.14
MySQL - 5.1.49-community
*********************************************************************
*/
/*!40101 SET NAMES utf8 */;
create table `t_grade` (
`id` int ,
`stuName` varchar (60),
`course` varchar (60),
`score` int
);
insert into `t_grade` (`id`, `stuName`, `course`, `score`) values('1','张三','语文','91');
insert into `t_grade` (`id`, `stuName`, `course`, `score`) values('2','张三','数学','90');
insert into `t_grade` (`id`, `stuName`, `course`, `score`) values('3','张三','英语','87');
insert into `t_grade` (`id`, `stuName`, `course`, `score`) values('4','李四','语文','79');
insert into `t_grade` (`id`, `stuName`, `course`, `score`) values('5','李四','数学','95');
insert into `t_grade` (`id`, `stuName`, `course`, `score`) values('6','李四','英语','80');
insert into `t_grade` (`id`, `stuName`, `course`, `score`) values('7','王五','语文','77');
insert into `t_grade` (`id`, `stuName`, `course`, `score`) values('8','王五','数学','81');
insert into `t_grade` (`id`, `stuName`, `course`, `score`) values('9','王五','英语','89');
SELECT COUNT(*) FROM t_grade;//统计有多少条数据
SELECT COUNT(*) AS total FROM t_grade;//把统计的条数放在totle列中
SELECT stuName,COUNT(*) FROM t_grade GROUP BY stuName;//统计出每个学生学习了几门课程
SELECT stuName,SUM(score) FROM t_grade WHERE stuName="张三";//张三的总分
SELECT stuName,SUM(score) FROM t_grade GROUP BY stuName;//统计每个学生的总分
SELECT stuName,AVG(score) FROM t_grade WHERE stuName="张三";
SELECT stuName,AVG(score) FROM t_grade GROUP BY stuName;
SELECT stuName,course,MAX(score) FROM t_grade WHERE stuName="张三";
SELECT stuName,MAX(score) FROM t_grade GROUP BY stuName;
SELECT stuName,course,MIN(score) FROM t_grade WHERE stuName="张三";
SELECT stuName,MIN(score) FROM t_grade GROUP BY stuName;
转载于:https://www.cnblogs.com/csy666/p/6498954.html
mysql-聚合函数相关推荐
- mysql聚合函数count用法_MySQL中聚合函数count的使用和性能优化技巧
本文的环境是Windows 10,MySQL版本是5.7.12-log 一. 基本使用 count的基本作用是有两个: 统计某个列的数据的数量: 统计结果集的行数: 用来获取满足条件的数据的数量.但是 ...
- mysql 聚合函数内比较运算符_关于常用 MYSQL 聚合函数,其他函数 ,类型转换,运算符 总结...
/* 关于MYSQL 聚合函数,其他函数 ,类型转换,运算符 总结,*/ -- 1 运算符优先级 /* 12.1.1. 操作符优先级 以下列表显示了操作符优先级的由低到高的顺序.排列在同一行的操作符 ...
- MySQL——聚合函数和group by分组的使用
文章目录 MySQL--聚合函数和group by分组的使用 1.聚合函数介绍 2.GROUP BY 分组 3.常见的聚合函数 4.SQL执行顺序 MySQL--聚合函数和group by分组的使用 ...
- ThinkPH5 SQL注入(Mysql 聚合函数)
ThinkPH5 SQL注入(Mysql 聚合函数) 漏洞概要 初始配置 漏洞利用 漏洞分析 漏洞修复 攻击总结 漏洞概要 本次漏洞存在于所有 Mysql 聚合函数相关方法,由于程序没有对数据进行很好 ...
- Mysql 聚合函数嵌套使用
Mysql 聚合函数嵌套使用 目的:Mysql 聚合函数嵌套使用 聚合函数不可以直接嵌套使用,比如: max(count(*)) 但是可以嵌套子查询使用(先分组取出count值, 再将count值倒序 ...
- mysql 聚合函数嵌套,Mysql 聚合函数嵌套使用操作
聚合函数不可以直接嵌套使用,比如: max(count(*)) 但是可以嵌套子查询使用 eg: 注:后面那个 as 必须要写 select max(total) from ( select count ...
- mysql 聚合函数嵌套_Mysql聚合函数嵌套如何使用 Mysql聚合函数嵌套使用方法
Mysql聚合函数嵌套如何使用?本篇文章小编给大家分享一下Mysql聚合函数嵌套使用方法,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 目的:Mysql 聚合函数嵌套使用 ...
- mysql聚合函数能不能嵌套_Mysql 聚合函数嵌套使用操作
目的:mysql 聚合函数嵌套使用 聚合函数不可以直接嵌套使用,比如: max(count(*)) 但是可以嵌套子查询使用 eg: 注:后面那个 as 必须要写 select max(total) f ...
- mysql 聚合函数 怎么用在条件里_MySql 中聚合函数增加条件表达式的方法
Mysql 与聚合函数在一起时候where条件和having条件的过滤时机 where 在聚合之前过滤 当一个查询包含了聚合函数及where条件,像这样的情况 select max(cid) from ...
- MySQL 聚合函数(一)聚合(组合)函数概述
MySQL版本:5.7+ 本节介绍对值的集合进行操作的组合(聚合)函数.翻译自:Aggregate (GROUP BY) Function Descriptions 一.MySQL 5.7中的聚合函数 ...
最新文章
- MyEclipse 导出 javadoc 乱码解决
- Java 字符串 String 与整数型 int 之间的转换
- mysql5.6.35安装_mysql5.6.35 二进制快速安装
- excel 多次筛选后的range数据处理
- php骑手轨迹_用python模拟美团外卖骑手推送请求
- Linux不讲武德——开机无法进入登录界面 卡在进度条就不动了
- GMQ区块链生态系统平行链,未来将应用于众多产业
- java匹配字符串所在位置_Java:获取字符串中匹配项位置的方法?
- WIN7 VMware Ubuntu虚拟机连接secureCRT及ftp传输文件
- 10分钟学会spring代理模式以及应用原理,个人专用,不适合借鉴,请关闭文章
- DB2获取CHAR字段数据的数据长度方法
- 武忠祥<高等数学辅导讲义> 第一章
- 什么时候需要用到RCC_APB2Periph_AFIO–复用IO时钟的使用
- C#调用报表生成器成功案例示例研究
- linux 终端显示的文件颜色的含义
- Office Online Server 2016 安装部署笔记
- 《iOS Human Interface Guidelines》——Terminology and Wording
- STM32毕业设计题目大全 选题推荐
- 【密码学原理】数字签名(ElGamal签名,Schnorr签名,椭圆曲线签名,RSA-PSS签名)
- Unity --- 摄像机的选择与设置
热门文章
- Android OpenGL ES 应用(二) 纹理
- (C/C++) 算法,编程题
- c# webservice的简单示例
- python爬虫url参数有随机数、如何确定是正确的链接_Python爬虫知识点——请求
- (87)Verilog HDL:七分频设计
- (38)System Verilog类class复制详解
- (32)System Verilog类class中构造函数new()示例
- ios运行html游戏,Objective-c / iOS – 使用Safari打开本地html文件
- redhat6.3 安装 mysql_redhat6.3X64/linux 安装多个mysql(编译安装方法)
- python中none算变量吗_在python中对变量判断是否为None的三种方法总结