MySQL_Aggregate_Functions
2016-05-04 00:00
309 查看
摘要: Count -- Sum -- Avg -- Max -- Min
1. Count
2. Sum
3. Avg
4. Max
5. Min
1. Count
select count(*) from t_grade; select count(*) as total from t_grade; select count(*) from t_grade group by stuName; select stuName, count(*) from t_grade group by stuName;
2. Sum
select stuName, sum(score) from t_grade where stuName='张三'; select stuName, sum(score) as totalScore from t_grade where stuName='张三'; select stuName, sum(score) as totalScore from t_grade group by stuName;
3. Avg
select stuName, avg(score) as averageScore from t_grade where stuName='张三'; select stuName, avg(score) as averageScore from t_grade group by stuName;
4. Max
select stuName, max(score) as maxScore from t_grade where stuName='张三'; select stuName, max(score) as maxScore from t_grade group by stuName; select stuName, course, max(score) as maxScore from t_grade where stuName='张三'; select stuName, course, max(score) as maxScore from t_grade group by stuName; /* False, because 'group by stuName', */ /* so it has to set only 'stuName' after 'select' */
5. Min
select stuName, course, min(score) as maxScore from t_grade where stuName='张三'; select stuName, min(score) as maxScore from t_grade group by stuName;
相关文章推荐
- ubuntu用ppa安装mysql并配置远程连接
- mysql5.6.29添加慢查询sql日志
- mac下安装mysql,密码重置
- MySQL——三范式示例
- MySQL入门
- MySQL优化
- 使用PyMySQL操作mysql数据库
- mysql
- mysql中 REPLACE INTO 和 INSERT INTO 的区别
- mysql中 REPLACE INTO 和 INSERT INTO 的区别
- 基于mysql5.6之GTID新特性的主从模式下的amoeba代理
- MySQL性能指标计算方式
- 【MySQL】CSV 文件导入MySQL
- SQL语句LIMIT在MySQL中的性能分析
- Ubuntu 12.04.1 mysql从5.5升级到5.6
- MYSQL学习笔记 (一)
- 对MySQL数据库数据操作之修改
- 利用Navicat for Mysql创建数据库
- 关于mysql数据库不是3306端口用命令行远程连接的解决办法
- 利用jemalloc优化mysql