sql中sum(count(*)), 能这么用吗

已举报 回答
sql中sum(count(*)), 能这么用吗
问在线客服
扫码问在线客服
  • 回答数

    6

  • 浏览数

    5,413

6个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
能用但是完全没有意义 因为count已经吧所有的记录条数球出来了 你还sum什么 也就是说 count返回一条记录 sum 是计算多条记录的和 返回一条记录当然 木有意义了 自己好好想象
取消 评论
肯定不行,聚合函数是不能套用的
取消 评论
sum是那列的值相加,count是条数相加。例如有5条记录的值分别为:1、2、3、4、5 那么sum的结果是:15(数值的和) 而count是:5(5条数据)
取消 评论
有错误输出么?把错误发上来,让大家看看是什么问题。
取消 评论
select count(1),sum(1) from dual;
取消 评论
count统计符合条件的记录数,可以用来统计所有类型的字段;
sum统计符合条件的某个字段的数值综合,只能统计number型的字段,不支持其他类型的字段;
取消 评论
ZOL问答 > 相机 > 其他分类 > sql中sum(count(*)), 能这么用吗

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?