当我们使用 MySQL COUNT() 函数对存储在也存储了一些 NULL 值的列中的值进行计数时,MySQL 会忽略 NULL 并仅返回非 NULL 值的结果。为了理解它,我们使用表“Employee”中的数据,如下所示 -
mysql> Select * from Employee; +----+--------+--------+ | ID | Name | Salary | +----+--------+--------+ | 1 | Gaurav | 50000 | | 2 | Rahul | 20000 | | 3 | Advik | 25000 | | 4 | Aarav | 65000 | | 5 | Ram | 20000 | | 6 | Mohan | 30000 | | 7 | Aryan | NULL | | 8 | Vinay | NULL | +----+--------+--------+ 8rows in set (0.00 sec)
现在,以下查询在“Salary”列上应用 COUNT() 函数 -
mysql> Select COUNT(salary) from employee568; +---------------+ | COUNT(salary) | +---------------+ | 6 | +---------------+ 1 row in set (0.15 sec)
从上面的结果集中可以清楚地看出,MySQL 忽略 NULL 并仅返回非 NULL 值的计数。
复制本文链接文章为作者独立观点不代表优设网立场,未经允许不得转载。
文章推荐更多>
- 1oracle数据库如何查看表结构
- 2mysql和redis怎么保证双写一致性
- 3怎么给oracle用户授权
- 4discuz和wordpress区别
- 5phpmyadmin数据库配置文件在哪里
- 6如何远程控制电脑 远程控制电脑教程分享
- 7192.168.1.1登录页面入口 192.168.1.1进入网址页面
- 8oracle怎么查看存储过程语句文件
- 9wordpress的音乐插件怎么使用
- 10笔记本的c盘和d盘是一个盘吗 解析物理分区的3个区别
- 11怎么更换wordpress主题logo
- 12怎么在phpmyadmin创建数据库表
- 13亚马逊平台官网入口 亚马逊amazon网站最新入口
- 14wordpress使用的编程语言是什么
- 150x000000ed蓝屏代码是什么意思 蓝屏代码0x000000ed的应对措施
- 16oracle查询存储过程执行记录时间怎么查
- 17redis怎么保证和数据库双写一致性
- 18redis主要作用有哪些
- 19macOS防火墙配置:阻止特定应用联网
- 20oracle设置定时任务在某个时间段内定时执行怎么设置
- 21电脑最简单的截图方法 一键截图操作指南
- 22oracle怎么找回删除表的数据
- 23WordPress怎么临时关闭网站进行维护
- 240x000000c2蓝屏代码是什么 蓝屏错误0x000000c2的原因分析
- 25Wordpress怎么给图片加注引
- 26UC浏览器m3u8转MP4方法
- 27oracle怎么查看存储过程语句
- 28怎么把手机uc浏览器缓存的视频导出
- 29wordpress怎么导入主题
- 30wordpress怎么更新

rows in set (0.00 sec)