mysql学习(4)- 分组与聚集函数的查询_mysql分类和聚集进行查找-程序员宅基地

技术标签: SQL基础  mysql  

1.常见的聚集函数在这里插入图片描述
以上计算都是忽略空值的,注意count(*)的计算是包含空值的,但是count(xxx)是不包含空值的。

DISTINCT参数,指以上聚集函数计算时只包含不同的值。
DISTINCT不能用于count(*)

2.分组数据group by 与having
如果需要对数据进行分组计算,则需要使用到group by
位置在where 语句之后,oeder by之前

如果分组数据中有NULL值,会把他单独分为一组来进行计算

having为分组查询的条件,使用规则与where一致,但是where只能使用行的条件过滤

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40296570/article/details/108513093

智能推荐

centos7 killall命令安装、使用_killall 安装-程序员宅基地

文章浏览阅读629次。输入下面命令Psmisc软件包包含三个帮助管理/proc目录的程序。安装下列程序: fuser, killall,pstree和pstree.x11(到pstree的链接)fuser #显示使用指定文件或者文件系统的进程的PID。killall #杀死某个名字的进程,它向运行指定命令的所有进程发出信号。pstree #树型显示当前运行的进程。pstree.x11 与pstree功能相同,只是在退出前需要确认。_killall 安装

关于各类Python安装软件之间的关系(Python, Anaconda, Jupyter notebook和Pycharm)_jupyter,pycharm和python的关系-程序员宅基地

文章浏览阅读1k次。关于各类Python安装软件之间的关系(Python, Anaconda, Jupyter notebook和Pycharm)Python这里说的Python,就是最原生的Python,是我们学习Python所需要的最基本的环境。就像学习Java需要安装JDK一样。Python可以到Python官网(https://www.python.org/downloads/)下载对应版本,使用“下一步”进行安装,然后配置环境变量;接着就可以计事本里编写python代码程序,并到终端编译运行。上述过程与初学_jupyter,pycharm和python的关系

rhas3.0 + qmail + mysql + smtp + vpopmail + igenus + qmailadmin-程序员宅基地

文章浏览阅读4.5k次。一、安装说明。 为了方便安装我在安装Redhat3.0时选了apache、php、mysql,注意mysql-devel开发包一定要装上, 二、安装ucspi-tcp-0.88 1.这是由于redhat3.0(包括redhat 9.0)的glibc的版本有问题,必须有下列软件及补丁才能编译 http://cr.yp.to/ucspi-tcp/ucspi-tcp-0.88.tar.gzhttp://

序列的趋势存在性检验:Cox-Stuart test和Mann-Kendall test-程序员宅基地

文章浏览阅读7.2k次,点赞3次,收藏43次。我们经常听这样的描述,数据呈现上升/下降/无明显趋势,这个结论大都是靠人眼观察出来的,往往不够严谨。我们需要更科学的方法,下面就借助非参里的符号检验,来谈谈检验趋势存在性的两种常用方法。Cox-Stuart趋势检验原理对于数据序列x1,x2,x3,……,xn,我们以位置中间数c为界把该序列分成两部分,并两两配对成(x1,xc+1),(x2,xc+2),……(xc,xn)的形式。接着我们以每一组中后一个数减去前一个数并记下正负性,s+表示得到正数的个数,s-表示得到负数的个数。如果s+远远大于s

66666-程序员宅基地

文章浏览阅读62次。

Java垃圾回收精粹——Part2-程序员宅基地

文章浏览阅读701次。在第2部分里介绍了Hotspot中的堆结构、对象分配以及次要回收。Hotspot中的堆结构理解不同的收集器的工作方式,是探讨Java堆结构如何支持分代机制的最好的方式。伊甸区(Eden)的大部分对象都是刚刚被分配的。幸存区(survivor)用来临时存储那些从伊甸区里幸存下来的对象。当我们讨论完次要回收(minor collections)后将描述幸存区的用途。伊甸区和幸存区统称为“年

随便推点

python环境配置是什么意思_python环境搭建-程序员宅基地

文章浏览阅读2k次,点赞2次,收藏6次。Python环境搭建上一篇我们知道了Python是一门解释型编程语言,那么Python代码的执行离不开Python解释器。所谓的搭建Python环境的核心就是安装Python解释器。一、Python解释器Python解释器就是翻译python代码给计算机执行的一个程序。1. 解释器安装它的安装非常简单,在实在不会安装的同学百度搜索 python解释器安装 ,会搜索到很多非常详细的教程。安装好pyt..._python配置开发环境什么意思

Linux学习-33-SetUID、SetGID和SBIT文件特殊权限用法_linux设置目录特殊权限sbit-程序员宅基地

文章浏览阅读318次。Linux学习-33-SetUID、SetGID和SBIT文件特殊权限用法_linux设置目录特殊权限sbit

Proxmox VE 7.2 qm 方式批量导入ESXi OVA_virtio scsi single-程序员宅基地

文章浏览阅读2.9k次。一个ovf文件,文件包虚拟机的硬件配置,例如cpu规格、内存等一个或多个vmdk,虚拟机的硬盘镜像,数量取决于虚拟机有多少个硬盘。_virtio scsi single

ListView的使用及其优化_listview的基本使用与优化-程序员宅基地

文章浏览阅读191次。一、直接使用ListView组件创建1.直接在XML中创建ListView用entries属性附上一个数组资源其中divider属性是设置分割线可以使用颜色和drawable资源分割 <ListView android:id="@+id/listView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:divi_listview的基本使用与优化

华为无线AC常用命令记录_display ap all为idle-程序员宅基地

文章浏览阅读833次,点赞8次,收藏7次。【代码】华为无线AC常用命令记录。_display ap all为idle

编译原理复习(2023.4.25考试版本)_有害规则和多余规则-程序员宅基地

文章浏览阅读1k次,点赞3次,收藏21次。本次复习采用的是这本书,如有书写不当的地方,欢迎批评指正!_有害规则和多余规则

推荐文章

热门文章

相关标签