分组查询
1,分组查询
功能:用作统计使用,又称为聚合函数,统计函数或组合函数。
常用的分类:sum 和,avg 平均值,max 最大值,min 最小值,count 技术
2,简单的使用
select sum(需要求和的列表) from 表名; -- 其他函数类似
3,这几种常用函数所支持的类型有哪些
sum,avg:支持的是数值型
min,max,count:支持任何字型
4,是否忽略null
以上几种类型在使用过程中都会忽略null
5,分组函数可以和distinct搭配使用
select sum(ditinct,查询列表名) from 表名; -- 意思是先重,在求和
6,count函数的使用
select count(需要技术的列表) from 表名;-- 查询表的该类型共有多少个/行
select count(*)from 表名; --查询表里的总行数,
select count(1) from 表名; --查询表里的总行数,查询方法,相当于在每一行前面加有一列‘1’,然后统计这一列1的个数
7,和分组函数一同查询的字段限制
select sum(求和列表),列名 from 表名;这种查询方法,虽然不会报错,但是所查询的‘列名’是无意义的数据,因为在查询的过程中会形成一个不规则的表格。