统计列与统计行
COUNT()是一个特殊的函数,有两种不同的作用,它可以统计某个列值的数量,也可以统计行数。
在统计列值的时候要求列值是非空的,也就是不统计null。
当我们统计行的时候,常见的是COUNT(*),这种情况下,通配符*并不会像我们猜想的那样扩展成所有的列,实际上,它会忽略所有的列而直接统计所有的行数
参考下面的例子
SELECT * FROM test.bbd
SELECT count(*) FROM test.bbd
SELECT count(age) FROM test.bbd