`
aaron7524
  • 浏览: 63454 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

count()函数里面想实现带条件统计,可以使用SUM函数来进行替换

阅读更多
count()函数里面想实现带条件统计,可以使用SUM函数来进行替换,具体可以使用case when 语句或者Decode函数来对要统计的数据进行0、1转换,


如下例子:
SELECT s.user_id,SUM(case(m.is_success) when 1 then 1 else 0 end),SUM(case when m.read_time IS NULL  then 0 else 1 end),COUNT(*)
from doc_score s,mail_send_log m where s.user_id in(6,7,8,9) and s.status = 1 and m.doc_id = s.doc_id
group by s.user_id
;
分享到:
评论

相关推荐

    使用SQL语句统计数据时sum和count函数中使用if判断条件的讲解

    sum函数中使用if判断条件:{ sum( IF (order_type = 0, real_price, 0) ) AS '当天支付收入', sum( IF (order_type = 1, real_price, 0) ) AS '当天打赏收入', } count(DISTINCT open_id) AS '付费总人数', count

    对Python实现累加函数的方法详解

    实际上Sum就是Python自建的sum函数,它支持变参,变参怎么实现,自然是*args,所以很容易写出雏形: Sum def Sum(*args): count = 0 for i in args: count+=i return count 第二个函数就有点皮了,它要求有参数...

    hive函数大全(中文版)

    1. 个数统计函数: count 29 2. 总和统计函数: sum 29 3. 平均值统计函数: avg 30 4. 最小值统计函数: min 30 5. 最大值统计函数: max 30 6. 非空集合总体变量函数: var_pop 30 7. 非空集合样本变量函数: var_samp 31...

    SQL SUM() 函数

    SQL SUM() 函数 SUM() 函数 SUM() 函数返回数值列的总数。 SQL SUM() 语法 SELECT SUM(column_name) FROM table_name; 演示数据库 在本教程中,我们将使用 RUNOOB 样本数据库。 下面是选自 “access_log” 表的...

    SQl 函数说明大全

    例如 COUNT、SUM、MIN 和 MAX。 2.配置函数 是一种标量函数,可返回有关配置设置的信息。 3.转换函数 将值从一种数据类型转换为另一种。 4.加密函数 支持加密、解密、数字签名和数字签名验证。 5.游标函数 返回有关...

    EXCEL函数功能整理版

    9 突破SUM函数参数的限制 10 ABS 这个函数是用来计算一个数的绝对值,与正负数符号没有关系。 11 ACCRINT 返回定期付息有价证券的应计利息。 12 ACOS 返回数字的反余弦值。反余弦值是角度,它的...

    Excel公式与函数大辞典.宋翔(带书签高清文字版).pdf

    本书从函数功能、函数格式、参数说明、注意事项、Excel 版本提醒、案例应用、交叉参考7 个方面,全面、细致地介绍了Excel 2016/2013/2010/2007/2003 中公式和函数的使用方法、实际应用和操作技巧。最后3 章还将公式...

    包含了所有的oracle函数文档

    Oracle 函数分类 :单行函数 分组函数 分析函数单行函数分为:日期函数 数字函数 字符函数 转换函数 其他函数分组函数分为:max(最大值) min(最小值) sum(求和) avg(平均) count(求个数) 分析函数分为:rank() 具有相同...

    Oracle分析函数

    Oracle分析函数——函数列表 SUM :该函数计算组中表达式的累积和 MIN :在一个组中的数据窗口中查找...REGR_ (Linear Regression) Functions :这些线性回归函数适合最小二乘法回归线,有9个不同的回归函数可使用

    SQL复习之聚集函数

    NULL 博文链接:https://zhangcong170.iteye.com/blog/492701

    php使用递归函数实现数字累加的方法

    本文实例讲述了php使用递归函数实现数字累加的方法。分享给大家供大家参考。具体实现方法如下: <?php function summation ($count) { if ($count != 0) : return $count + summation($count-1); endif; } $...

    《Excel应用大全》示例文件 光盘文件

    • 利用COUNT函数代替SUM 函数统计不重复记录 • 标识零件规格号中的非法数据 • 将中文大写日期转换成日期序列 • 实现按日期和客户名查询数据 • 按条件实现总表拆分到分表 • 按比赛成绩进行降序排列 • 对员工...

    Oracle函数大全实例

    总结了开发中Oracle常用到的一些函数,希望对大家有所帮助。 1、单行函数:表的每行都会有一个结果(字符函数、数字函数、日期函数、转换函数) 单行函数可以嵌套。...3、分组函数:AVG、COUNT、MAX、MIN、SUM

    Excel常用的函数基本操作

    求和函数SUM: 基本方法:选中将要求和的空白单元格,点插入——函数——SUM——确定——选中要求和的行(列)——确定。 扩展应用:选中刚才的“和”,将鼠标箭头指向“和”的右下角,鼠标变成实心的“+”后,...

    DB2函数大全详细解释

    函数名 函数解释 函数举例 AVG() 返回一组数值的平均值. SELECTAVG(SALARY)FROMBSEMPMS; CORR(),CORRELATION() 返回一对数值的关系系数. SELECTCORRELATION(SALARY,BONUS)FROMBSEMPMS; COUNT() 返回一组行或值...

    EXCEL 函数速查手册

    二、统计函数(80条) ·AVEDEV ·AVERAGE ·AVERAGEA ·BETADIST ·BETAINV ·BINOMDIST ·CHIDIST ·CHIINV ·CHITEST ·CONFIDENCE ·CORREL ·COUNT ·COUNTA ·COUNTBLANK ·COUNTIF ·COVAR ·CRITBINOM ...

    归纳总结-sql常见函数-介绍说明与实际案例语句

    聚合函数:用于对一组值进行计算并返回单个值,如COUNT()、SUM()、AVG()等。 转换函数:用于将一种数据类型转换为另一种数据类型,例如CAST()和CONVERT()。 日期函数:用于处理日期和时间,如GETDATE()、DATEADD()、...

    计算机应用基础Excel公式与函数.pptx

    讲授新课 名称 格式 求和函数 SUM(number1,number2…) 求平均函数 AVERAGE(number1,number2…) 计数函数 COUNT(value1,value2…) 最大值函数 MAX(number1,number2…) 最小值函数 MIN(number1.number2…) 条件函数 ...

    excel函数公式大全.txt

    求和SUM函数:用于计算一组数值的总和。 语法:SUM(number1, [number2], ...) 示例:=SUM(A1:A10) 计算A1到A10单元格的总和。 平均值AVERAGE函数:用于计算一组数值的平均值。 语法:AVERAGE(number1, [number2...

Global site tag (gtag.js) - Google Analytics