MySQL中几种数据统计查询的基本使用教程

统计平均数SELECT AVG() FROM 语法用于从数据表中统计数据平均数。

语法:

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

统计最大数据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

相关阅读:

AutoCAD for Mac如何设置自动保存为更低的各种版本

C语言中一些将字符串转换为数字的函数小结

javascript判断office版本示例

Win10设置待机时关闭硬盘以节省电费的方法

CentOS下启用vsftpd代替PureFTPd的方法

跟我学习javascript的闭包

Smarty foreach控制循环次数的一些方法

在javascript中执行任意html代码的方法示例解读

Win10 Mobile 10536.1004 上手体验测评 HTML5得分439/555

PHP以mysqli方式连接类完整代码实例

AngularJS入门教程之控制器详解

Win10 Mobile build 10586.338安装/上手体验视频

PHP中使用socket方式GET、POST数据实例

使用JS中的exec()方法构造正则表达式验证

avg最多用多少列 mysql_MySQL_MySQL中几种数据统计查询的基本使用教程,统计平均数 SELECT AVG() FROM 语 - phpStudy...相关推荐

  1. mysql中实现分类统计查询的步骤_在MySQL中如何进行分组统计查询

    昨天和大家分享了MySQL中,如何进行聚合函数及统计函数查询,若是不清楚的话,可以去看一下我的那个文章.今天继续和大家分享,在MySQL中如何进行分组统计查询,这个在实际应用中,也会经常运用到,比如以 ...

  2. Unity(游戏)中五种数据存储的方法

    Unity(游戏)中五种数据存储的方法 一.PlayerPrefs unity3d提供了一个用于本地持久化保存与读取的类-------PlayerPrefs.工作原理很简单,以键值对的形式将数据保存在 ...

  3. avg最多用多少列 mysql_使用MySQL中的AVG函数求平均值的教程

    MySQL的AVG函数是用来求出各种记录中的字段的平均值. 要了解AVG功能考虑EMPLOYEE_TBL表具有以下记录: mysql> SELECT * FROM employee_tbl; + ...

  4. avg最多用多少列 mysql_MySQL之聚合数据(AVG,COUNT,MAX,MIN,SUM)

    1.首先我们需要了解下什么是聚合函数 聚合函数aggregation function又称为组函数.认情况下 聚合函数会对当前所在表当做一个组进行统计. 2.聚合函数的特点 1.每个组函数接收一个参数 ...

  5. iOS中几种数据持久化方案总结

    概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据.在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案: plist文件(属性列表) ...

  6. python爬虫中三种数据解析方式

    一.正解解析 常用正则表达式: 单字符: .: 除换行以外所有字符 []:[aoe] [a-w]匹配集合中任意一个字符 \d:数字 [0-9] \D: 非数字 \w :数字.字母.下划线.中文 \W ...

  7. hql 查询关联对象_在spring data jpa中如何做报表统计查询?

    问题描述 之前有个简单的报表统计需求,如果用sql的话是比较简单的,但是基于spring data jpa还没有遇到好的解决方案,折腾半天用spring data提供的几种方式都不能解决,spring ...

  8. iOS中几种数据持久化方案-转自简书

    文/helloDolin(简书作者) 原文链接:http://www.jianshu.com/p/934a14e6de49 著作权归作者所有,转载请联系作者获得授权,并标注"简书作者&quo ...

  9. 什么是css选择器?css3中5种常见的基本选择器-web前端教程

    本章我们给大家讲解一下什么是css选择器?css3中5种常见的基本选择器.有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一:什么是css选择器? CSS是一种用于屏幕上渲染html, ...

最新文章

  1. php 读写文件 file_put_contents() 与 file_get_contents() 函数用法
  2. 一、ESP32环境搭建(基于vscode插件platformIO)
  3. How to Get Name of Months in ABAP/4
  4. linux如何启动文件夹,linux 下常见启动文件配置
  5. 《移动项目实践》实验报告——Android数据存储
  6. arm9重启ssh服务_部署ssh使用rsa登录配置
  7. ubuntu设置打开主目录(home文件夹)的快捷键
  8. java.lang.NoClassDefFoundError: javax/mail/internet/AddressException解决
  9. KVM详解(五)——KVM虚拟机镜像格式
  10. 计算机专业基础 -- 离散数学基础知识
  11. java实现modbus rtu协议与 modscan等工具
  12. 天网防火墙引起的蓝屏
  13. Intellij IDEA企业版破解
  14. 开关电源与线性电源的区别
  15. 华擎计算机主板参数,【华擎Z390参数】华擎Z390系列主板参数-ZOL中关村在线
  16. 用python祝福父亲节_2020年父亲节给爸爸的微信祝福语27条
  17. 【五一创作】Matlab 绘制风速、风向统计玫瑰花图【优化】
  18. 【蓝桥杯每日一练】查找整数
  19. python自动投注软件_能帮我开发一个自动投注的脚本吗?
  20. markdown如何调整行距_Markdown编辑知乎文章的完全攻略

热门文章

  1. 远程办公的 33 种预测
  2. 谁来结束 GUI 程序?| CSDN 博文精选
  3. 优秀的模糊测试代码是如何炼成的?
  4. 聚焦行业新风口 白鹭科技云游戏战略发布会成功举办
  5. 再见,中关村“金三角”!
  6. 如何在 JavaScript 面试中过五关斩六将?
  7. 可折叠的 iPhone 要来了?
  8. 高达 800 万次下载量的 npm 包被黑客篡改了代码,你的设备或正成为挖矿机
  9. “鸡肋”的百度,掉队了 BAT? | 畅言
  10. PHP 7.3 比 PHP 7.0 快 22%,即将进入特性冻结阶段