zoukankan      html  css  js  c++  java
  • SQL语句之Aggregate函数

    SQL语句之Aggregate函数

    本篇介绍SQL语句的函数

    目录
    1. avg函数

    2. count函数

    3. max函数

    4. min函数

    5. sum函数


    1. avg函数:

    定义:

    返回数值列的平均值

    语法:

    select avg(column_name) from table_name;

    (注意:avg函数会计算数列的平均值返回,所以放在外层。where子句后面不能接聚合函数。如果条件当中要是用聚合函数要用到其他关键词或者另一种方法。)

    条件当中使用关键字:(group by 或者 子查询)

    group by语法:

    select avg(column_name) from table_name group by column_name having avg(columin_name)条件;

    子查询:

    select avg(column_name) from table_name where column_name=(select avg(column_name) from table_name);

    1. count函数:

    定义:

    返回匹配指定条件的行数(使用where子句来指定条件,或者group by having)

    两种语法:

    第一种:

    select count(column_name) from table_name;(后可接where子句过滤信息)

    第二种:

    select count(*) from table_name;(后可接where子句过滤信息)

    1. max函数:

    定义:

    返回指定列的最大值

    语法:

    select max(column_name) from table_name;(后可接where子句过滤信息)(可以结合as别名使用)

    select max(*) from table_name;(后可接where子句过滤信息)(可以结合as别名使用)

    1. min函数:

    返回指定列的最小值

    语法:

    select min(column_name) from table_name;(后可接where子句过滤信息)(可以结合as别名使用)

    select min(*) from table_name;(后可接where子句过滤信息)(可以结合as别名使用)

    1. sum函数:

    定义:

    返回数列值的总和

    语法:

    select sum(column_name) from table_name;(后可接where子句过滤信息)(可以结合as别名使用)

    select sum(*) from table_name;(后可接where子句过滤信息)(可以结合as别名使用)

  • 相关阅读:
    python epoll
    解决linux下/etc/rc.local开机器不执行的原因
    xen4.1.2网桥配置
    用户激励设计[转]
    C#4.0的dynamic和var及object关键字辨析
    动态设置和修改Membership/Profile/RoleProvider的ConnectionString数据库连接字符串
    UseCase用例怎么画_UML用例UseCase的几个理解误区
    C#的delegate/event/Action/Func/Predicate关键字
    我为什么鄙视提倡加班的公司
    [转]个人成长之通关路!
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14020940.html
Copyright © 2011-2022 走看看