Mysql数据库之count实践 By ACReaper
count函数真是个奇葩的函数,不过理解了也就不会错用了,首先,mysql中的数据库中的表其实就是一条条记录,记录其实又是C中的结构体变量,所以一张表其实可以看成是一个一维的结构体数组。
count函数,是统计结构体变量中某个列的值不为NULL的记录个数,当count(*)规定为读取表中所有记录个数,但是当count(某一个字段(结构体变量中的某一个元素值))时,会一直统计下去,除了值为NULL不统计之外。所以我们不能用count函数判断符合某个逻辑条件的记录个数。
也就是说count函数简单来说就是为了统计记录个数。
2013 05 19
By ACReaper