Mysql数据库之count实践 By ACReaper

本文解释了 MySQL 中 COUNT 函数的工作原理,强调其用于统计非 NULL 值的数量,并介绍了如何正确使用 COUNT(*) 和 COUNT(列名) 来获取表中的记录数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

count函数真是个奇葩的函数,不过理解了也就不会错用了,首先,mysql中的数据库中的表其实就是一条条记录,记录其实又是C中的结构体变量,所以一张表其实可以看成是一个一维的结构体数组。

count函数,是统计结构体变量中某个列的值不为NULL的记录个数,当count(*)规定为读取表中所有记录个数,但是当count(某一个字段(结构体变量中的某一个元素值))时,会一直统计下去,除了值为NULL不统计之外。所以我们不能用count函数判断符合某个逻辑条件的记录个数。

也就是说count函数简单来说就是为了统计记录个数。


2013 05 19

By ACReaper

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值