mysql之count,max,min,sum,avg,celing,floor
2015-05-30 11:10
417 查看
系列文章
mysql之创建数据库,创建数据表mysql之select,insert,delete,update
mysql之group by,order by
count
计数,经常和group by语句搭配使用,此时,可以这样理解,分组后,该分组的个数。还以之前的数据表tb_student为例。1、计算同一天入学的学生个数。
use school; -- 计算同一天入学的学生个数。 select count(1) as `count` ,date(createdate) as goSchoolDate from tb_student group by date(createdate);
MAX
1、最大的id1 use school; 2 select max(id) from tb_student;
Min
1、最小iduse school; select min(id) from tb_student;
SUM
1、求出所有学生的年龄和use school; select sum(age) from tb_student;
AVG
1、求所有学生的年龄平均值use school; select avg(age) from tb_student;
celing
celing翻译过来就是“天花板”的意思,意思就是,不管小数点后面是什么,就往上进位。比如上面的年龄平均值use school; select ceiling(avg(age)) from tb_student;
当然和天花板对应的还有floor函数,当然意思就是相反的了。
floor
use school; select floor(avg(age)) from tb_student;
相关文章推荐
- MySQL中删除重复数据的简单方法
- MySQL中无GROUP BY情况下直接使用HAVING语句的问题探究
- 基于MySQL认证的邮件系统
- 数据库mysql乱码问题
- Windows系统下设置mysql的根用户密码及添加新用户的操作
- mysql之创建数据库,创建数据表
- MySQL命令输入错误 取消命令
- mysql之group by,order by
- 探究MySQL中varchar的定义长度
- Host is not allowed to connect to this MySQL server 错误的处理方法
- visualstdudio 2013 MVC MySql为数据库。
- mysql 数据库更改引擎
- Windows 7系统安装MySQL5.5.21图解
- MySQL中删除重复数据的简单方法
- 在MySQL中实现二分查找的详细教程
- 在MySQL中使用STRAIGHT_JOIN的教程
- 探究MySQL优化器对索引和JOIN顺序的选择
- 查找MySQL线程中死锁的ID的方法
- mysql查询优化
- Mysql访问 for橙子小海