sql中聚合函数的用法_MySQL聚合函数

sql中聚合函数的用法_MySQL聚合函数聚集函数:SQL基本函数,聚集函数对一组值执行计算,并返回单个值,也被称为组函数。聚集函数经常与SELECT语句的GROUP BY子句的HAVING一同使用。但是不可用于WHERE语句中,因为WHER

1分钟了解什么是SQL聚合函数,一看就懂,一学就会!(AVG(column_name)COUNT(column_name)MAX(column_name)MIN(column_name)SUM(column_name))

聚集函数:SQL基本函数,聚集函数对一组值执行计算,并返回单个值,也被称为组函数。聚集函数经常与SELECT语句的GROUP BY子句的HAVING一同使用。但是不可用于WHERE语句中,因为WHERE是对逐条的行记录进行筛选。

定义:聚集函数对一组值执行计算并返回单一的值,除COUNT以外,聚集函数忽略空值(NULL),如果COUNT函数的应用对象是一个确定列名,并且该列存在空值,COUNT仍会忽略空值。

SQL聚集函数

函数

说明

语法

AVG()

返回某列的平均值

SELECT AVG(column_name) FROM table_name

COUNT()

返回某列的行数

SELECT COUNT(column_name) FROM table_name

MAX()

返回某列的最大值

SELECT MAX(column_name) FROM table_name

MIN()

返回某列的最小值

SELECT MIN(column_name) FROM table_name

SUM()

返回某列值之和

SELECT SUM(column_name) FROM table_name

上表是总结汇总出的SQL给出的5个聚集函数及语法,截止目前为止前边讲到的所有聚集函数例子都只涉及单个函数,但是实际上,SELECT语句可根据需要包含多个聚集函数。


举例:还是使用我们的“TEST”表:

IBM

CSP

Price

1

可乐

3.000

2

农夫山泉

2.000

3

脉动

5.000

4

康师傅

1.000

5

茅台

7.000

6

老村长

7.000

7

老村长

10.000

请看下面的例子:这里用单条SELECT语句执行了5个聚集计算,返回5个值(TEST表中的商品的数目,商品价格的最高值、最低值、平均值以及所有商品价格的汇总值)。

SELECT COUNT(*) AS nums,
MIN(Price) AS min_Price,
MAX(Price) AS max_Price,
AVG(Price) AS avg_Price,
SUM(Price) AS sum_Price 
FROM TEST

结果如下:

nums

min_Price

max_Price

avg_Price

sum_Price

7

1.000

10.000

5.000000

35.000

聚集函数总结:

聚集函数用来汇总数据。SQL支持5个聚集函数,可以用多种方法使用它们,返回所需的结果。这些函数很高效,它们返回结果一般比你在自己的客户端应用程序中计算快的多。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/5984.html

(0)
上一篇 2023-04-19
下一篇 2023-04-19

相关推荐

  • 获取数据表中列的描述值怎么算_数据整理

    获取数据表中列的描述值怎么算_数据整理前面有写过《MS SQL为字段添加说明》https://www.cnblogs.com/insus/p/12106589.html 现如今,我们获取这些字段的描述值。 先来看一句SELECT语句: S

    2022-12-30
    152
  • mysql处理高并发,防止库存超卖[亲测有效]

    mysql处理高并发,防止库存超卖[亲测有效]一般电子商务网站都会遇到如团购、秒杀、特价之类的活动,而这样的活动有一个共同的特点就是访问量激增、上千甚至上万人抢购一个商品。然而,作为活动商品,库存肯定是很有限的,如何控制库存不让出现超买,以防止…

    2023-03-05
    156
  • Python Dictionary:用途广泛的数据类型解析工具

    Python Dictionary:用途广泛的数据类型解析工具Python作为一门强大的编程语言,有许多内置数据类型,其中字典(Dictionary)是一个广泛使用的数据类型。字典是一个无序、可变、有键、唯一性的集合。字典用键值对来存储数据,通过键来访问值。字典的灵活性使其成为解析数据的有用工具。本文将介绍字典的各种特性,并给出实际应用的示例。

    2024-03-26
    74
  • redis的持久化存储[通俗易懂]

    redis的持久化存储[通俗易懂]Redis虽然是一个内存级别的缓存程序,也就是redis是使用内存进行数据的缓存的,但是其可以将内存的数据按照一定的策略保存到硬盘中,这样的话就可以实现持久保存的目的;目前的话redis支持的两种不同

    2023-06-13
    148
  • 【数据库_06】Oracle[通俗易懂]

    【数据库_06】Oracle[通俗易懂]一、Oracle简介 1. 概述 * ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品, 是目前最流行的客户/服务器(CLIENT/SERVER)或B/…

    2023-01-28
    153
  • mysql安装及主从复制配置[通俗易懂]

    mysql安装及主从复制配置[通俗易懂]一、安装mysql8.0 ##下载mysql安装包 http://mirrors.sohu.com/mysql/MySQL-8.0/ wget http://mirrors.sohu.com/mysq

    2023-05-18
    123
  • oracle 锁用户

    oracle 锁用户oracle 线上用户老是被锁: 1,查明所有的用户哪些被锁了 SQL> select username,account_status,lock_date from dba_users; USE

    2022-12-18
    151
  • 使用 Python 进行浏览器自动化

    使用 Python 进行浏览器自动化随着互联网技术的迅猛发展,越来越多的网站和软件需要用户进行人机交互,用户需要不断输入、点击、选择等操作来访问和获取所需要的信息。这种操作不仅繁琐,而且容易出现错误,增加了用户的工作负担,影响工作效率。因此,如何通过自动化技术来代替人工操作,提高工作效率,成为了许多公司和组织关注的焦点。

    2024-08-21
    28

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注