加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql的count()函数如何使用

发布时间:2023-05-22 14:20:42 所属栏目:MySql教程 来源:
导读:这篇文章主要介绍“mysql的count()函数怎么使用”,在日常操作中,相信很多人在mysql的count()函数怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql的
这篇文章主要介绍“mysql的count()函数怎么使用”,在日常操作中,相信很多人在mysql的count()函数怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql的count()函数怎么使用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
 
在mysql中,COUNT()函数可以统计数据表中包含的记录行的总数,或者根据查询结果返回列中包含的数据行数;语法“SELECT COUNT(*) FROM 数据表;”或“SELECT COUNT(字段名) FROM 数据表;”。
 
本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。
 
MySQL COUNT() 函数统计数据表中包含的记录行的总数,或者根据查询结果返回列中包含的数据行数,使用方法有以下两种:
 
COUNT(*) 计算表中总的行数,无论某列有数值或者为空值。
 
COUNT(字段名)计算指定列下总的行数,计算时将忽略空值的行。
 
示例1:查询 tb_students_score 表中总的行数
 
mysql> SELECT COUNT(*)
 
    -> AS students_number
 
    -> FROM tb_students_score;
 
+-----------------+
 
| students_number |
 
+-----------------+
 
|              10 |
 
+-----------------+
 
1 row in set (0.03 sec)
 
由查询结果可以看到,COUNT(*) 返回 tb_students_score 表中记录的总行数,无论值是什么。返回的总数的名称为 students_number。
 
提示:在计算总数的时候对待 NULL 值的方式是,指定列的值为空的行被 COUNT() 函数忽略,但若不指定列,而在 COUNT() 函数中使用星号“*”,则所有记录都不忽略。
 
示例2:返回“Products”表中的产品数量
 
mysql> SELECT COUNT(ProductID)
 
    -> AS NumberOfProducts
 
    -> FROM Products;
 
+-----------------+
 
| NumberOfProducts|
 
+-----------------+
 
|              77 |
 
+-----------------+
 
1 row in set (0.03 sec)
 
 

(编辑:聊城站长网)

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