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别名使用)

  • 相关阅读:
    Apache Commons介绍(转载)
    MYSQL Nested Join Optimization
    Mysql Nested-Loop Join Algorithms
    jquery eval解析JSON中的注意点介绍
    jspSmartUpload上传下载使用例子
    JavaWeb基础
    (一)Model的产生及处理
    SpringMVC注解@RequestParam全面解析
    @ModelAttribute使用详解
    Spring中Controller和RequestMapping的详解
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14020940.html
Copyright © 2011-2022 走看看