mysql聚合函数语句_MySQL学习笔记SQL语句之聚合函数查
询(⼋)mysql菜鸟教程聚合函数
MySQL 学习笔记 SQL 语句之聚合函数查询 (⼋)
MySQL 学习笔记SQL 语句之使⽤聚合函数查询
有时候并不需要返回实际表中的数据, ⽽只是对数据进⾏总结. MySQL 提供⼀些查询功能, 可以对获取的数据进⾏分析和报告. 这些函数的功能有: 计算数据表中记录⾏数的总数, 计算某个字段列下数据的总和, 以及计算表中某个字段下的最⼤值, 最⼩值或者平均值.
⽬录:
count() 函数
sum() 函数
avg() 函数
max() 函数
min() 函数
count() 函数 -> 返回某列的⾏数
功能: 此函数统计表中包含的记录⾏的总数, 或者根据查询结果返回列中包含的数据⾏数.count(*)#计算表中总⾏数, 不管某列有数值或者为空值.
count(字段名)#计算指定列下总⾏数, 计算时将忽略空值的⾏.
[实例]
查询 lyshark 表总⾏数, SQL 语句如下:MariaDB[lyshark]>selectcount(*)astempfromlyshark;#as temp -> 表⽰定义总数的名称是temp
+------+
|temp|
+------+
js随机生成10到20之间的数|17|免费律师咨询平台
+------+
1rowinset(0.00sec)
查询 lyshark 表中 Gid 字段总数, SQL 语句如下:MariaDB[lyshark]>selectcount(Gid)astempfromlyshark;
+------+
|temp|
content词根+------+
|17|
+------+
1 row in set (0.00 sec) 注释: 如果列中有 NULL 则不会被记录
java正则判断字符串查询 lyshark 表, group by 关键字先以 Gid 进⾏分组, 然后计算每个分组中的总记录
数.MariaDB[lyshark]>selectGid,count(Uid)fromlysharkgroupbyGid;
+------+------------+
|Gid|count(Uid)|
+------+------------+uniqueconstraint是什么意思
|101|3|
|102|3|
|103|2|
|104|2|
|105|3|
|106|1|
|107|2|
|9999|1|
+------+------------+
8rowsinset(0.00sec)
sum() 函数 -> 返回某列值的和
此函数是⼀个求总和的函数, 返回指定列值的总和. [实例]
avg() 函数 -> 返回某列的平均值
max() 函数 -> 返回某列的最⼤值
min() 函数 -> 返回某列的最⼩值
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论