首页 > 数据库技术 > 详细

SQL语句之Aggregate函数

时间:2020-11-22 22:22:26      阅读:45      评论:0      收藏:0      [点我收藏+]

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

SQL语句之Aggregate函数

原文:https://www.cnblogs.com/JunkingBoy/p/14020940.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!