zoukankan      html  css  js  c++  java
  • mysql---聚合函数

    一、聚合函数的分类

                     .count      统计行的数量:用来计算表中的个数或者列中值的个数

                                  语法:

                                              * 计算所有行,包括null

                                                all:计数指定列的所有的非空值行

                                                ifnull(null,2) 非空,如果第一个值是空值,那么就选第二个值

                                                 round(10/3,2)  2是10除以3报错的小数位数

                     .sum       计算某个列的合计值

                     .avg        计算某个列的平均值

                     .max      计算某个列的最大值

                     .min        计算某个列的最小值

    询班级一共有几名学生*/
    select count(*) FROM student01;
    /*查询性别为男的学生*/
    select COUNT(*) from student01 WHERE gender='男';
    /*查询有多少人参加了mysql考试:除去非空*/
    SELECT  COUNT(ALL sqlScore)FROM student01;
    /*简写*/
    SELECT COUNT(sqlScore)FROM student01;
     /*计算某个列的总值*/
    SELECT SUM(sqlScore)FROM student01;
    /*计算某个列的平均值*/
    select SUM(sqlScore)/COUNT(*)FROM student01;
    /*IFNULL=非空,如果第一个是空则选择第二个*/
    SELECT IFNULL(null,2);
    /*计算列平均值*/
    SELECT AVG(IFNULL(sqlScore,0))AS "平均成绩" FROM student01;
    /*计算列最大值*/
    SELECT MAX(sqlScore)FROM student01;
    /*计算列最小值*/
    SELECT MIN(sqlScore)FROM student01;
    /*round,保存小数位数*/
    SELECT ROUND(10/3,3);
    /*显示平均成绩并保留一位小数*/
    SELECT ROUND(AVG(IFNULL(sqlScore,0)),1)AS "平均成绩" FROM student01;
  • 相关阅读:
    (转)spring学习之@ModelAttribute运用详解
    (转)Spring3MVC 在JSP中使用@ModelAttribute
    (转)如何在maven的pom.xml中添加本地jar包
    (转)linux中项目部署和日志查看
    (转)Schema
    (转)xml
    (转)Dom4J解析
    判断一个请求是否为Ajax请求
    spring mvc中拦截器配置mvc:interceptors
    Freemarker自定义方法
  • 原文地址:https://www.cnblogs.com/wsx123/p/14026680.html
Copyright © 2011-2022 走看看