欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【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;