count(*): 统计所有数据的行数(含有NULL的也计算在内)
count(1): 功能和count(*)一样,输出结果也一样,性能也没差别。
聚集函数关于NULL值的处理:除了count(*)之外的其他聚集函数(包括count(column-name), sum(), avg(), max(), min())都只操作non-NULL的值。
select count(`ad_link` != '' or null) as c from ecs_ad 统计不为空的数量
select count(`status` =1 or null) as c from ecs_ad 统计status等于1的数量
相关文章