| 您的当前位置:首页 --> MYSQL教程 |
| MySQL中几种数据统计查询的基本使用教程 |
| 浏览次数:1150 关键词 ( ) |
|
统计平均数 SELECT AVG(column) FROM tb_name 该 SQL 语法用于统计某一数值类型字段的平均数,AVG() 内不能是多个字段,字符串等类型虽然可以执行,但无意义。 SELECT AVG(uid) FROM user 得到查询结果: 2.5000 当然在此统计 uid 的平均数是无实际生产意义的,只是为了演示 AVG() 语法的用法。 统计数据之和 SELECT SUM(column) FROM tb_name 该 SQL 语法用于统计某一数值类型字段的数值之和,SUM() 内不能是多个字段,字符串等类型虽然可以执行,但无意义。 SELECT SUM(uid) FROM user 得到查询结果: 复制代码 代码如下:
10
统计最大数据 SELECT MAX(column) FROM tb_name 该 SQL 语法用于统计某一数值类型字段的数值最大值,MAX() 内不能是多个字段。 SELECT MAX(uid) FROM user 得到查询结果: 4 统计最小数据 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 |
| 下载次数:10 |
| 下载地址:点击下载 |
| 本资源为程序自动采集,如有侵权请联系我们移除 admin#80vps.com 来信请将#替换为@ |
| 下一条 SQL计算timestamp的差值的方法 上一条 MySQL的一些功能实用的Linux shell脚本分享 |