当前位置: 首页 > news >正文

mysql之count,max,min,sum,avg,celing,floor

mysql之count,max,min,sum,avg,celing,floor

 

写在前面

昨天去青龙峡玩了一天,累的跟狗似的。不过还好,最终也算登到山顶了,也算来北京后征服的第三座山了。这里也唠叨一句,做开发这行,没事还是多运动运动,对自己还是很有好处的,废话少说,还是折腾折腾sql语句吧。

系列文章

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、最大的id

1 use school;
2 select max(id) from tb_student;

Min

1、最小id

use 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;

 

转载于:https://www.cnblogs.com/nyfz/p/8695451.html

相关文章:

  • 课堂小练习
  • 【题解】 [POI2012]FES-Festival (差分约束)
  • mac环境下配置nginx
  • 迭代器(Iterator)
  • git设置HTTP代理
  • Box and Ball
  • jsp中的el表达式没有解析
  • android解决AVD中文路径无法启动问题
  • TP5 中引入第三方类库
  • [BZOJ5250][九省联考2018]秘密袭击(DP)
  • 数据结构中的查找
  • maven之pom.xml
  • tomcat的安装以及环境配置
  • Vue入门干货,以及遇到的坑
  • 茶馆小人书 (AFO)
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • “寒冬”下的金三银四跳槽季来了,帮你客观分析一下局面
  • CentOS7简单部署NFS
  • DataBase in Android
  • EventListener原理
  • iBatis和MyBatis在使用ResultMap对应关系时的区别
  • input实现文字超出省略号功能
  • JAVA之继承和多态
  • JDK 6和JDK 7中的substring()方法
  • JS+CSS实现数字滚动
  • laravel5.5 视图共享数据
  • MySQL-事务管理(基础)
  • Phpstorm怎样批量删除空行?
  • spark本地环境的搭建到运行第一个spark程序
  • 番外篇1:在Windows环境下安装JDK
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 关于 Cirru Editor 存储格式
  • 机器学习 vs. 深度学习
  • 利用jquery编写加法运算验证码
  • 如何用vue打造一个移动端音乐播放器
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 学习Vue.js的五个小例子
  • 一天一个设计模式之JS实现——适配器模式
  • 原生 js 实现移动端 Touch 滑动反弹
  • 源码安装memcached和php memcache扩展
  • 云大使推广中的常见热门问题
  • 1.Ext JS 建立web开发工程
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (差分)胡桃爱原石
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (七)c52学习之旅-中断
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (转)拼包函数及网络封包的异常处理(含代码)