MySQL中两种多少计算查询的宗旨接纳教程,

总结平平均数量 SELECT AVG() FROM 语法用于从数据表中执会调查计算局计数据平平均数量。
语法:

SELECT AVG(column) FROM tb_name

该 SQL 语法用于总结某一数值类型字段的平平均数量,AVG()
内无法是八个字段,字符串等档次纵然能够进行,但无意义。
4503.com,例子:

SELECT AVG(uid) FROM user 

获得查询结果:

2.5000 

自然在此总括 uid 的平平均数量是无实际生育意义的,只是为着演示 AVG()
语法的用法。

总结数据之和 SELECT SUM() FROM 语法用于从数据表中执会考察总结局计数据之和。
语法:

SELECT SUM(column) FROM tb_name

该 SQL 语法用于总计某1数值类型字段的数值之和,SUM()
内不能够是四个字段,字符串等种类尽管可以实施,但无意义。
例子:

SELECT SUM(uid) FROM user 

获得查询结果:

复制代码 代码如下: 十  

总结最大数量 SELECT MAX() FROM 语法用于从数据表中执会侦查总结局计有个别字段最大数据。
语法:

SELECT MAX(column) FROM tb_name

该 SQL 语法用于总括某一数值类型字段的数值最大值,MAX()
内无法是四个字段。
例子:

SELECT MAX(uid) FROM user 

获取查询结果:

4

总结最小数据 SELECT MIN() FROM 语法用于从数据表中执会考查总结局计有些字段最小数据。
语法:

SELECT MIN(column) FROM tb_name

切实用法请参谋 MAX() 。
说明
如上总计查询包蕴常见字段查询能够勾兑使用:

SELECT MAX(uid) as max,MIN(uid)as min,AVG(uid) as avg FROM user 

获取查询结果如下:

max min avg
4 1 2.5000

但须求小心总括查询与一般字段查询时其结果往往不是期待中的。举个例子要想询问
uid 最大的用户名(包蕴uid):

//这种写法是错误的,尽管能执行
SELECT MAX(uid),username FROM user
//这种写法是正确的
SELECT uid,username FROM user ORDER BY uid DESC LIMIT 1

总计平平均数量 SELECT AVG() FROM 语法用于从数据表中执会调查总计局计数据平平均数量。
语法:

您恐怕感兴趣的小说:

  • 单个select语句完毕MySQL查询总计次数
  • MySQL 总计查询完成代码
  • MYSQL中关于SUM字段按标准统计使用IF函数(case)难点
  • MYSQL中执会调查总括局计查询结果总行数的地利措施省去count(*)

计算平平均数量 SELECT AVG() FROM 语法用于从数据表中执会调查总括局计数据平平均数量。 语法:
SELECT AVG(column) FROM tb_…

SELECT AVG(column) FROM tb_name

该 SQL 语法用于总结某一数值类型字段的平平均数量,AVG()
内不能够是五个字段,字符串等种类就算能够进行,但无意义。
例子:

SELECT AVG(uid) FROM user 

收获查询结果:

2.5000 

自然在此总结 uid 的平平均数量是无实际生育意义的,只是为了演示 AVG()
语法的用法。

总结数据之和 SELECT SUM() FROM 语法用于从数据表中执会考察总括局计数据之和。
语法:

SELECT SUM(column) FROM tb_name

该 SQL 语法用于总结某壹数值类型字段的数值之和,SUM()
内不能够是六个字段,字符串等种类即使能够实践,但无意义。
例子:

SELECT SUM(uid) FROM user 

获取查询结果:

复制代码 代码如下:

10