【MySql】5. 常用函数
程序员文章站
2024-03-22 17:46:52
...
函数 | 描述 |
---|---|
avg() | 平均值 |
min() | 最小值 |
max() | 最大值 |
sum() | 求和 |
count() | 计数 |
1、count
-- 一下三种方式 都可以做数据的统计
-- 指定字段 会忽略所有null的值
-- 指定查询 主键 效率最高
SELECT COUNT(id) from js_sub;
-- 以下两种方式没有太大的差别
-- 不会忽略null的 计算行值
SELECT COUNT(1) from js_sub;
-- 不会忽略null值 计算行值
select COUNT(*) from js_sub;
2、avg min max
select `name`, AVG(score) AS 平均分, MIN(score) AS 最低分, MAX(score) AS 最高分
from js_sub AS s INNER JOIN js_user AS u on u.id = s.id
-- 按名字分组
GROUP BY `name`
-- 设置条件
HAVING 平均分 >=90
-- 降序
ORDER BY 平均分 DESC;