所有聚合函数mysql教程(Mysql 聚合函数嵌套使用操作)
类别:数据库 浏览量:2122
时间:2022-04-02 02:46:29 所有聚合函数mysql教程
Mysql 聚合函数嵌套使用操作目的:Mysql 聚合函数嵌套使用
聚合函数不可以直接嵌套使用,比如: max(count(*))
但是可以嵌套子查询使用 eg:
注:后面那个 as 必须要写
select max(total) from ( select count(*) as total from blog group by btype) as aa;
补充知识:mysql中MAX()函数和count()函数的技巧使用
1.max()函数
在考虑提高数据库io的情况下,可以创建索引 ===>create index 索引名称 on 表名(列名);
2.count()函数
问题:count(*)与count(某列)
* 包括的是表中的为null数据
技巧使用:可以利用count(*)的这种特性处理按不同的条件来统计的实例:
例如:
在一条sql中同属查询出2006和2007的电影数量 ===>select count(release_year='2006' or null ) as '2006年电影数量',count(release_year='2007' or null ) as '2007年电影数量' from movies;
以上这篇Mysql 聚合函数嵌套使用操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/Tomwildboar/article/details/83309386
您可能感兴趣
- mysqlpxc性能(MySQL之PXC集群搭建的方法步骤)
- visual studio怎么连接数据库(使用Visual Studio Code连接MySql数据库并进行查询)
- oracle和mysql查询所有表(Oracle、MySQL和SqlServe三种数据库分页查询语句的区别介绍)
- mysql访问被拒绝(nacos无法连接mysql的解决方法)
- docker搭建mysql服务(Docker部署Mysql集群的实现)
- mysql8.0.15安装详细教程(Mysql8.0.22解压版安装教程小白专用)
- 5.6以上版本mysql数据复制(MySQL5.7并行复制原理及实现)
- mysql快速创建索引(MySQL创建高性能索引的全步骤)
- mysql有什么索引(MySQL 普通索引和唯一索引的区别详解)
- oraclemysql知识点(详解Mysql和Oracle之间的误区)
- mysql中mergeinto的用法(MySQL中exists、in及any的基本用法)
- docker怎样安装mysql8(docker-compose安装db2数据库操作)
- mysql生成唯一订单号(MySQL高并发生成唯一订单号的方法实现)
- 阿里云的自带mysql怎么开启(阿里云云服务器mysql密码找回的方法)
- mysql自定义安装教程5.7(MySQL系列-源码编译安装v5.7.34)
- mysql数值类型图解(详解mysql持久化统计信息)
- OPPO用户看过来 汇总几个春节实用技巧,轻松搞定多设备联动玩法(汇总几个春节实用技巧)
- 北京旅游攻略(北京旅游攻略5日游及其花费)
- 四川旅游攻略(四川旅游攻略自由行攻略)
- 上海迪士尼攻略(上海迪士尼攻略旅游)
- 哪里可以看熊猫(成都哪里可以看熊猫)
- oppo手机的三种录屏方法,你知道有哪些吗(oppo手机的三种录屏方法)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9