须要对id_card字段按字符长度进行分组统计并进行计数。html
第一步:统计出id_card字段共存在几种状况。oracle
第一种方式:distinct函数
第二种方式:group byspa
第二步:分组计数htm
计数只能经过group by来实现。blog
问题就在于:get
当id_card字段内容为空(null)时,这个地方计数实际是错误的!im
由于count()函数自动将字段id_card的为null的值去掉了!而实际须要将该字段为空的行数据也统计在内。统计
使用count(1)解决。数据
说明:
count(1)和count(*),这两个函数计数的时候,都会将null统计在内,也包括重复记录;
count(字段名) ,这个函数会自动将该字段值为null的记录排除在外,也包括重复记录。