sql中sum()和count()的区别
前几天用hibernate执行本地sql做查询,有的地方用sum(),有的地方用count()。
一时犯了迷糊,于是上网查了查,现总结两者的区别
sum()函数和count()函数的区别:
求和用累加sum(),求行的个数用累计count()
数据库中对空值的处理:sum()不计算,count()认为没有此项;
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
前几天用hibernate执行本地sql做查询,有的地方用sum(),有的地方用count()。
一时犯了迷糊,于是上网查了查,现总结两者的区别
sum()函数和count()函数的区别:
求和用累加sum(),求行的个数用累计count()
数据库中对空值的处理:sum()不计算,count()认为没有此项;