`
aaron7524
  • 浏览: 64557 次
  • 性别: 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` 和 `COUNT` 函数中使用 `IF` 判断条件来实现这一目标。 首先,`SUM` 函数用于计算一列数值的总和。当我们在 `SUM` 函数中结合 `IF` 判断条件,我们可以只对满足特定条件的行进行求和。...

    SQL复习之聚集函数

    在SQL语言中,聚集函数是用于处理一组值并返回单个值的函数。...在实际工作中,结合使用这些函数和相关语句,可以实现高效的数据处理和报表生成。在进行SQL复习时,确保对这些基础知识有扎实的理解至关重要。

    Excel函数词典(483个函数)

    1. 数据分析:利用COUNT、COUNTIF等函数统计数据的数量,AVERAGE、SUM进行平均值和总和计算,VLOOKUP实现跨表查询。 2. 条件格式:IF函数结合其他函数可以创建条件格式,根据特定条件改变单元格的样式。 3. 报表制作...

    matlab smooth函数C++实现,matlab的smooth函数,C,C++

    首先,MATLAB的`smooth`函数通常用于进行数据平滑,它可以采用多种平滑方法,如移动平均、指数平滑等。这里我们将主要讨论移动平均平滑,因为它是最简单且常见的平滑方式。移动平均是通过计算数据序列的一段连续子集...

    excel常用函数使用手册

    7. **INDEX和MATCH函数组合**:一种更灵活的查找方法,可以实现多条件查找,而且比VLOOKUP和HLOOKUP更为强大。 8. **COUNTIF和COUNTIFS函数**:根据特定条件统计单元格数量。COUNTIF用于单条件,COUNTIFS则支持多个...

    oracle函数介绍(6) 著名函数之分析函数.doc

    COUNT函数用于计算行数,可以计数所有行(*)或满足特定条件的行。分析函数可按分组计算每个组的行数,并能考虑ORDER BY子句进行顺序计算。 4. FIRST() 和 LAST() 这两个函数用于返回在DENSE_RANK函数生成的集合...

    Mysql函数手册.rar_MySQL函数手册_VZI_mysql 函数手册

    MySQL函数手册是一部非常重要的参考资料,尤其对于数据库管理员和开发人员来说,它提供了全面而详细的MySQL数据库函数使用指南。这份手册涵盖了MySQL中各种内置函数的功能、语法以及使用示例,是学习和工作中不可或...

    Execl使用函数使用(实用)

    例如,SUM函数可以求和,语法为`=SUM(number1, [number2], …)`,其中`number1, number2, …`是要相加的值或范围。而IF函数用于条件判断,语法为`=IF(logical_test, value_if_true, value_if_false)`,当`logical_...

    Gbase 8s内置函数之聚合函数

    COUNT函数是Gbase 8s中最基本的聚合函数,它可以对查询结果中的行数进行计数。COUNT函数的语法结构为:COUNT(\*)或COUNT(表达式),其中\*表示所有行,表达式则可以是某个列的名称。 例如,下面是一个使用COUNT...

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

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

    网络问卷调查中用Excel来统计结果常用的函数和方法

    对于百分比统计,我们可以结合使用COUNTIF和SUM函数。假设A列是问题答案,B列是我们想计算的选项,可以使用公式=(COUNTIF(A:A,"选项")/SUM(B:B))*100,得到该选项所占的百分比。 此外,透视表是Excel中分析数据的...

    Excel函数大全—详细的excel函数库

    数学和三角函数用于进行数学运算,包括SUM、AVERAGE、COUNT、MAX、MIN等函数。 统计函数 统计函数用于进行统计分析,包括STDEV、VAR、STDEVP、VARP等函数。 文本与数据函数 文本与数据函数用于处理文本和数据,...

    常用EXCEL函数使用详解ppt课件.ppt

    Excel函数使用详解 Excel函数是Excel软件中的一种强大工具,通过使用函数,可以快速实现复杂的数据处理和分析。Excel函数有很多种类,包括财务函数、日期函数、时间函数、数学与三角函数、统计函数、数据库管理函数...

    巧用SQL函数实现土地利用数据统计.pdf

    - **分组统计**:使用`GROUP BY`语句可以将数据按照特定字段(如地类代码)进行分组,然后应用`SUM()`、`COUNT()`等聚合函数计算每组的数量或总和。 - **条件过滤**:`WHERE`子句允许我们设定特定的条件,只统计...

    EXCEL函数公式培训PPT.ppt

    Excel函数培训是Excel电子表格软件中的一个重要组成部分,通过函数可以实现各种复杂的计算和数据处理操作。函数可以分为数学函数、日期函数、信息函数、逻辑函数、文本函数和查找与引用函数等几大类。 第一部分:...

    qlikview常用函数

    在实际应用中,这些函数可以与QlikView的其他特性结合起来,如使用书签(Bookmarks)和条件表达式来实现复杂的数据分析任务。通过这些函数,用户可以有效地进行数据摘要、分析、可视化等操作,从而更好地从数据中获取...

    PLSQL单行函数和组函数详解

    例如,`SUM`用于求和,`AVG`计算平均值,`COUNT`统计行数,`MAX`和`MIN`找出最大值和最小值。这些函数不能用在WHERE子句中,但可以在HAVING子句中使用,因为它们是针对分组后的结果集进行操作的。 在使用组函数时,...

    SQL常用函数汇总(比较详细)

    可以按照不同的分类方式来分类,下面将从函数类别、聚合函数、转换函数、加密函数、游标函数、日期和时间函数、数学函数、元数据函数、排名函数、行集函数、安全函数、字符串函数、系统函数、系统统计函数、文本和...

Global site tag (gtag.js) - Google Analytics