zoukankan      html  css  js  c++  java
  • 聚合函数count里面加条件

    聚合函数中如果想汇总某一类数据,可以在括号中增加条件:

    sum(case when 字段>0 then 1 else 0 end) as 字段

    *注意:count(case when 字段>0 then 1 else 0 end) as 字段

    count函数不管记录内容是0或1,它的作用只是计算记录数,如果你要计算次数,用sum(case when 字段>0 then 1 else 0 end) as 字段, 因为你前面计算出来的是0和1的全部次数

    或者你用 count(case when 字段>0 then 1 else null end) as 字段这种写法

    /******************************************************************************/

    SQL中提供的聚合函数可以用来统计、求和、求最值等等。

    分类:

    –COUNT:统计行数量
    –SUM:获取单个列的合计值
    –AVG:计算某个列的平均值
    –MAX:计算列的最大值
    –MIN:计算列的最小值
     
    SQL的执行顺序:
    –第一步:执行FROM
    –第二步:WHERE条件过滤
    –第三步:GROUP BY分组
    –第四步:执行SELECT投影列
    –第五步:HAVING条件过滤
    –第六步:执行ORDER BY 排序
  • 相关阅读:
    ps怎么撤销的三种方法和ps撤销快捷键以及连续撤销多步快捷键
    jquery data()
    jQuery.extend方法
    Bootstrap
    骚操作
    mysql作业
    jQuery UI练习
    左侧菜单,表格,认证登录作业
    JS
    js中的DOM操作汇总
  • 原文地址:https://www.cnblogs.com/kuangwong/p/10540636.html
Copyright © 2011-2022 走看看