MySQL中几种数据统计查询的基本使用教程
作者:goldensun 发布时间:2024-01-13 22:29:56
标签: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
0
投稿
猜你喜欢
- 前言:open()函数的定义:def open(file, mode='r', buffering=None, encodi
- 单位收集了很多word格式的调查表,领导需要收集表单里的信息,我就把所有调查表放一个文件里,写了个python小程序把所需的信息打印出来#c
- 一:背景引入对于一张图片,怎样修改局部像素值?二:利用Tensor方法比如输入全零tensor,可认为为黑 * 片>>> n
- 一、引用返回引用返回用在当想用函数找到引用应该被绑定在哪一个变量上面时。不要用返回引用来增加性能,引擎足够聪明来自己进行优化。仅在有合理的技
- 场景游戏里有很多关卡(可能有几百个了),理论上每次发布到外网前都要遍历各关卡看看会不会有异常,上次就有玩家在打某个关卡时卡住不动了,如果每个
- 一、前言该测试功能是Linux产测软件的一个子功能,主要涉及:140行代码PySide2的Event、信号和槽、QLabel,QWidget
- 在网站建设中,分类算法的应用非常的普遍。在设计一个电子商店时,要涉及到商品分类;在设计发布系统时,要涉及到栏目或者频道分类;在设计软件下载这
- 1. 面向对象编程 OOP ( Object Oriented Programming) 即面向对象编程。面向对象编程是一种&nb
- 简介枚举是与多个唯一常量绑定的一组符号因为枚举表示的是常量,建议枚举成员名用大写IntEnum 便于进行系统交互初试from enum im
- 引伸阅读解读absolute与relativeposition:relative/absolute无法冲破的等级定位一直是WEB标准应用中的
- 在 python 代码中可以看到一些常见的 trick,在这里做一个简单的小结。json 字符串格式化在开发 web 应用的时候经常会用到
- Flask-WTF扩展可以把处理web表单的过程变成一种愉悦的体验。一、跨站请求伪造保护默认情况下,Flask-WTF能够保护所有表单免受跨
- 原型扩展:>> String.prototype :String对象原型扩展 --------------
- 导言DataList的编辑界面由EditItemTemplate里的标记语言和web控件定义。在目前为止所做的DataList编辑功能的例子
- 内置300余汉字点阵.纯ASP实现汉字验证码.不读数据库.多种属性自由调节,其中包括:生成的图片长和宽,字符数,背景显示效果(渐变,杂色,固
- import matplotlib.pyplot as pltimport jiebafrom wordcloud import wordc
- view视图import reimport osimport mimetypesfrom wsgiref.util import FileW
- 一、现状Python 有诸多优秀的 Web 开发框架供我们使用,比如Django、Flask、Sanic。正常的情况下,我们基于这些 Web
- asp在线备份sql server数据库: 1、备份sqlserver 代码如下:<% SQL="backup&n
- 本文介绍了Python+Selenium+PIL+Tesseract自动识别验证码进行一键登录,分享给大家,具体如下:Python 2.7I