登录
首页 >  数据库 >  MySQL

MySQL学习笔记05__分组函数

来源:SegmentFault

时间:2023-02-24 08:43:33 218浏览 收藏

积累知识,胜过积蓄金银!毕竟在##column_title##开发的过程中,会遇到各种各样的问题,往往都是一些细节知识点还没有掌握好而导致的,因此基础知识点的积累是很重要的。下面本文《MySQL学习笔记05__分组函数》,就带大家讲解一下MySQL知识点,若是你对本文感兴趣,或者是想搞懂其中某个知识点,就请你继续往下看吧~

细枝末节

/* 从mytable中查询所有salary的和 */
SELECT 
    sum(salary)
FROM
    mytable;

avg()

作用

/* 从mytable中查询所有用户salary的平均值 */
SELECT
    avg(salary)
FROM
    mytable;

max()

作用

/* 从mytable中查询最大的salary */
SELECT
    max(salary)
FROM
    mytable;

min()

作用

/* 从mytable中查询最小的salary */
SELECT
    min(salary)
FROM
    mytable;

count()

作用

/* 从mytable中计算出id总个数 */
SELECT
    count(id)
FROM
    mytable;
备注

1. count()忽略NULL,一般使用count(*)计算所有记录数
2. count(1)添加一个字段,所有值都是1,统计1的个数即统计所有记录
3. 效率:
        MYISAM引擎:引擎中有内部计数器,可以直接返回个数,count(*)效率高
        INNODB引擎:count(*)与count(1)效率相当,但是都比count(字段)高

理论要掌握,实操不能落!以上关于《MySQL学习笔记05__分组函数》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>