zoukankan      html  css  js  c++  java
  • mysql教程(一)count函数与聚合函数

    1、count

      count(*)获取总记录,包含为null;

      count(列名)获取总记录,不包含null。

      示例:

      select count(*) from emp where xxx;    符合条件的所有记录总数。

      select count(comm) from emp;     comm这个字段中不为空的元素总数。

      select count(distinct job ) from emp;     取得工作岗位的个数

    2、sum()

      sum可以取得某一个列的和,null会被忽略

      示例:select sum(age) from student;会自动忽略为null的age

      注意:select sum(age+size) from  student;不会忽略为null的size,需要需要将为null的转为0进行合计

      select sum(age+ifnull(size,0)) from  student; 

     

     3、平均值avg()

      注意事项同sum()

    4、最大值max()

      示例:select max(str_to_date (hiredate, '%Y-%m-%d')) from emp;//取得最晚入职得员工

    5、最小值min()

      示例:select min(sal) from emp;//取得最低薪水

  • 相关阅读:
    安卓android.support.design使用中的问题
    处理requests SSl 证书问题
    python-excel
    post 请求包含相同参数
    关于zk 页面滚动问题 scroll
    Usefull Jquery
    Git 安装
    Comparison issues in TD
    Work Diary 12/13/17
    Unit10 I don't like work in the weekend
  • 原文地址:https://www.cnblogs.com/wnnstudy/p/14109191.html
Copyright © 2011-2022 走看看