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

  • 相关阅读:
    Xamarin 技术全解析
    Winform文件下载之WinINet
    MFC中动态添加控件----寻找多年的秘籍,吐血推荐
    CWnd与HWND的区别与转换
    WinExec, ShellExecute,CreateProcess 区别
    第一个OpenGL程序
    C++ GDI图形设备接口
    oracle直接读写ms sqlserver数据库(一)如何下载oracle database gateway for sqlserver
    Android签名详解
    7款精美HTML5应用
  • 原文地址:https://www.cnblogs.com/JunkingBoy/p/14020940.html
Copyright © 2011-2022 走看看