首页 > Linux操作系统 > Linux操作系统 > count()的使用
select count(*) from table_name;
select count(column_name1) from table_name;
select partition_col,count(decode(column_name1,1,1,null)) over (partition_col),count(decode(column_name1,2,1,null)) over (parttion_col) from table_name;
如果column_name1列有空值,那么查询count(*)和count(column_name1)得到的结果可能不同,因为当值为null的时候,count()函数不记数。一般来说大家使用的时候习惯于使用count(*),在使用分析函数的时候,合理的使用null值,能起到很好的作用
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/65190/viewspace-591767/ ,如需转载,请注明出处,否则将追究法律责任。