一、COUNT
COUNT()函数为计数函数,可利用 COUNT()确定表中行的数目或符合特定条件的行的数目。
COUNT()函数有两种使用方式:
使用 COUNT(*)对表中行的数目进行计数,不管表列中包含的是空值(NULL)还是非空值。 使用 COUNT(column)对特定列中具有值的行进行计数,忽略 NULL 值。
这两点该怎么理解呢,比如对于下面的数据表,如果用语法1,那么得到的结果会是4,因为表中一共有4行数据
语法1:
SELECT COUNT(*) AS num_cnt FROM user_profile; -- 查询所有记录的条数
但如果我们对age列进行count,因为该列中存在一行为空值,在计数中不会被算入,语
法2得到的结果会是3