Hive SQL count(*) count(1) count(字段)

count(*):对行的数目进行计算,包含NULL,count(1)这个用法和count(*)的结果是一样的。

            如果表没有主键,那么count(1)比count(*)快。表有主键,count(*)会自动优化到主键列上。

count(1):所有行进行统计,包括NULL行
count(column):对column中非Null进行统计

 

count(*) 和count(1)差不多,但是建议使用count(1)

posted @ 2022-10-26 20:40  去揽一池星河  阅读(198)  评论(0)    收藏  举报