加入收藏 | 设为首页 | 会员中心 | 我要投稿 昌吉站长网 (https://www.0994zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql内统计数据的方法

发布时间:2022-02-24 13:40:31 所属栏目:MySql教程 来源:互联网
导读:小编给大家分享一下mysql中统计数据的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! mysql中统计数据的方法:1、使用MAX()函数统计某个字段最大数据;2、使用MIN()
       小编给大家分享一下mysql中统计数据的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
 
       mysql中统计数据的方法:1、使用MAX()函数统计某个字段最大数据;2、使用MIN()函数统计某个字段最小数据;3、使用COUNT()函数统计查询结果的行数;4、使用SUM()函数统计数据之和;5、使用AVG()函数统计平均数。
  
       MySQL MAX() 函数是用来返回指定列中的最大值。
 
       为了方便理解,首先创建一个学生成绩表 tb_students_score,学生成绩表的数据内容如下所示。
 
mysql> use test_db;
Database changed
mysql> SELECT * FROM tb_students_score;
+--------------+---------------+
| student_name | student_score |
+--------------+---------------+
| Dany         |            90 |
| Green        |            99 |
| Henry        |            95 |
| Jane         |            98 |
| Jim          |            88 |
| John         |            94 |
| Lily         |           100 |
| Susan        |            96 |
| Thomas       |            93 |
| Tom          |            89 |
+--------------+---------------+
10 rows in set (0.13 sec)
【实例 1】 在 tb_students_score 表中查找 student_name 的最大值,输入的 SQL 语句和执行结果如下所示。
 
mysql> SELECT MAX(student_name)
    -> AS max_name
    -> FROM tb_students_score;
+----------+
| max_name |
+----------+
| Tom      |
+----------+
1 row in set (0.03 sec)
由运行结果可以看到,MAX() 函数可以对字母进行大小判断,并返回最大的字符或者字符串值。
 
注意:MAX() 函数还可以返回任意列中的最大值,包括返回字符类型的最大值。在对字符类型的数据进行比较时,按照字符的 ASCII 码值大小进行比较,从 a~z,a 的 ASCII 码最小,z 的最大。在比较时,先比较第一个字符,如果相等,继续比较下一个字符,一直到两个字符不相等或者字符结束为止。例如,b 与 t 比较时,t 为最大值;bcd 与 bca 比较时,bcd 为最大值。
mysql内统计数据的方法

(编辑:昌吉站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!