mysql的所有聚合函数_MySQL 聚合函数(一)聚合(组合)函数概述
MySQL版本:5.7+
一、MySQL 5.7中的聚合函数
MySQL 5.7中的聚合函数如下:
除非另有说明,否则组合函数会忽略NULL值。
如果在不包含Group By子句的语句中使用组合函数,就等效于对所有行进行分组。(个人理解是,结果总是只有一行。)关于这点的更多信息,后面的小节“MySQL处理Group By的方式”会讲到。
聚合函数中,方差和标准差函数会对数值参数返回DOUBLE值。SUM()和AVG()对精确值参数(integer或DECIMAL)返回DECIMAL值,而对近似值参数(FLOAT或DOUBLE)返回DOUBLE值。
时间类型的参数对SUM()和AVG()无效。它们会把时间类型的值转换成数字,丢弃第一个非数字字符后的所有信息)。如果要解决这个问题,先要将时间类型的值转换为合适的数值单元,在执行聚合操作后,再转换回时间值。如下所示:
SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(time_col))) FROMtbl_name;SELECT FROM_DAYS(SUM(TO_DAYS(date_col))) FROM tbl_name;
诸如SUM()和AVG()这样需要数值参数的函数,会对非数值参数做必要的强制转换。而对于SET或ENUM值,强制转换操作会导致使用基础数值。
BIT_AND(),BIT_OR()和BIT_XOR()聚合函数执行位操作。它们需要BIGINT
mysql的所有聚合函数_MySQL 聚合函数(一)聚合(组合)函数概述相关推荐
- JavaScript函数式编程(纯函数、柯里化以及组合函数)
JavaScript函数式编程(纯函数.柯里化以及组合函数) 目录 JavaScript函数式编程(纯函数.柯里化以及组合函数) 前言 1.纯函数 1.1.纯函数的概念 1.2.副作用 1.3.纯函数 ...
- mysql分页查询所有数据库_MySQL 数据库 分页查询/聚合查询
引言 在本篇博客简单介绍一下分页查询以及聚合查询简单操做.html 分页查询 在MySQL中,分页查询通常都是使用limit子句实现,limit子句声明以下:mysql SELECT * FROM t ...
- mysql 占比函数_MySQL中你必须了解的函数
在学习MySQL的时候你会发现,它有非常多的函数,在学习的时候没有侧重.小编刚开始学习的时候也会有这个感觉.不过,经过一段时间的学习之后,小编发现尽管函数有很多,但是常用的却只有那几个.今天小编就把常 ...
- operate函数_跟着 redux 学 compose组合函数
▲ 点击上方蓝字关注我 ▲ 把你的心 我的心串一串 串一株幸运草 串一个同心圆 文 / 景朝霞 来源公号 / 朝霞的光影笔记 ID / zhaoxiajingjing 目录0 / 热热身1 / red ...
- 纯函数、柯里化、组合函数的解析以及代码实现
文章目录 一.纯函数的概念和理解 二.JavaScript柯里化 1.柯里化的理解 2.将函数柯里化的代码实现 三.组合函数 1.组合函数的理解 2.通用的组合函数的实现 一.纯函数的概念和理解 纯函 ...
- oracle和MySQL的日期函数_mysql与oracle的日期/时间函数小结
前言 本文的日期/时间全部格式化为"2016-01-01 01:01:01"形式: MONITOR_TIME为数据库表字段: 字符串与日期/时间相互转换函数 Oracle 日期/时 ...
- mysql json函数_Mysql里的JSON系列操作函数
新版 Mysql 中加入了对 JSON Document 的支持,可以创建 JSON 类型的字段,并有一套函数支持对JSON的查询.修改等操作,下面就实际体验一下 创建带有 JSON 字段的表 比如一 ...
- mysql diff函数_MYSQL中 的datediff、timestampdiff函数
对mysql中日期范围搜索的大致有三种方式: 1.between and语句: 2.datediff函数: 3.timestampdiff函数: 下面就具体说明下这三种方式: 第一种: between ...
- mysql iif函数_MySQL学习笔记七:常用函数
一.字符串函数 1.1.CONCAT(str1,str2,...) 作用:将传入的字符连接成一个字符串,任何字符与null进行连接结果都是null. SELECT CONCAT(`name`,'-', ...
- mysql情况数据库表数据函数_mysql数据库表单查询和函数的使用
单表查询 准备一张雇员表company.employee 雇员编号 emp_id int 雇员姓名 emp_name varchar(30) 雇员性别 sex enum 雇用日期 hire_d ...
最新文章
- 最新最全的ASP.NET学习资源大全
- 项目管理杂感(2)──继续说项目管理的目标
- bouml 逆向分析c++_JS逆向之漫画柜
- Zabbix监控Jenkins过程详解
- 静态路由和DHCP/NAT/VLAN的配置实例
- Javascript --- 模板引擎
- Profile Owner使用总结
- 2019 10月 月末总结
- Amino-PEG8-alcohol,352439-37-3的化学性质分析
- 蔬菜迎八方宾朋,共享科技盛宴
- 本地策略从网络访问此计算机没有guest,网络访问没有类型,无法访问共享、共享文件、共享打印机...
- ARP Cache Poisoning Attack Lab(SEED实验)
- HTML学习笔记及案例(第四周 第1次)
- 电子信息工程求职目标_实用的信息工程专业求职信四篇
- Element的Cascader 级联选择器禁用和回显问题
- 一分钟看懂外卖O2O:小心!别掉入这三个坑里
- 技术分享 | UUID 很火但性能不佳?今天我们细聊一聊
- 331_S32K144 CAN FIFO初步
- 在VMWare虚拟机上运行Twincat3
- Galaxy 9300 刷机和获取root权限
热门文章
- 【每日新闻】曹开彬:企业上云进入业务决策时代、运营时代和服务时代 | 我国量子计算机超越早期经典计算机...
- form表单提交 正则简单判断身份证号,手机号,姓名
- 再生龙制作无盘一键还原
- 关于河南xx公司对工作流引擎,表单引擎 jflow问题汇总以及相应的问题解决办法
- 如何开启系统的ipv6服务器,ipv6地址怎么开启服务器
- android极光静默推送,Android 推送 整合小米、个推、jpush
- 所学知识涉及到的面试题
- Windows10锁屏壁纸提取
- 论述层次模型的概念 论述网状模型的概念 论述数据库系统的三级模式结构什么叫数据于程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据于程序的独立性
- 从华为任正非罕见接受外媒采访透漏出来的强大的华为基因