MySQL学习笔记(4)


汇总数据:

|| 有时我们只需要汇总各种数据,而并不是把各种数据检索出来( 例如求和操作 ),这时我们将运用到聚集函数将数据进行汇总。

|| 聚集函数:在行组上进行操作,计算并返回单个值的函数,后一般加 AS 对该返回值命名

|| 聚集函数和普通数值处理函数的区别:

1,聚集函数处理的是一组数据,普通数据处理函数一般处理的是单个数据(Sqrt, Sin, Abs)
2,聚集函数的命名不使用大驼峰命名法,全大写同关键字

|| 五种聚集函数:AVG() // COUNT() // MAX() // MIN() // SUM()
注意!虽然也是函数但命名不使用大驼峰命名法

|| AVG() / MIN() / MAX() / SUM()
只能对列进行操作,且只能是 “单” 个列,忽略值为NULL的行

|| 注意:创建的计算字段也可以当成列放入函数

SELECT c_id, AVG(c_num) AS c_num_avg
FROM bases
where c_name = ‘FLJ’

SELECT c_id, MAX(c_num) AS c_num_avg
FROM bases

SELECT c_id, MIN(c_num) AS c_num_avg
FROM bases

SELECT SUM(c_price * c_quantity)

|| COUNT()
计数函数,对行进行操作

1,COUNT(*) 返回所有行的数目,包括NULL
2,COUNT(column) 返回所有行的数目,不包括NULL
SELECT COUNT(c_id) AS c_peoNum
FROM  bases
发布了29 篇原创文章 · 获赞 60 · 访问量 8993

猜你喜欢

转载自blog.csdn.net/a13352912632/article/details/104265110