select gi.ID,
gi.game_instance_name,
gi.draw_no,
gi.draw_date,
count(*) ticketNumber,
---用来计算有效数据的数量
nvl(min(tt.total_bets),
0) totalEntry,--用来计算给定字段的最小值,如果为NULL就用0代替
nvl(min(tt.total_amount),
0) TotalTurnover----用来计算给定字段的最小值,如果为NULL就用0代替
from te_bg_ticket tt, BG_GAME_INSTANCE gi, game g
where tt.BG_GAME_INSTANCE_ID = gi.ID
and gi.game_id = g.game_id
and gi.status =
1
and tt.ticket_type =
1
and tt.is_count_in_pool =
1
and g.game_id =
'4028822f483fd59401483fe62dc4000d'
and g.game_type_id =
6
groupby gi.ID, gi.game_instance_name, gi.draw_no,
gi.draw_date
havingcount(*) >
0
orderby gi.draw_no
|
相关推荐
- 分组函数如COUNT、SUM、AVG、MAX、MIN在GROUP BY子句中使用,对分组数据进行计算。 - 分析函数如ROW_NUMBER、RANK、DENSE_RANK、LAG、LEAD等,用于窗口查询,提供行间计算功能。 5. **连接和比较函数**: - ...
除了上述函数,Oracle还提供其他很多函数,如TO_DATE用于将字符串转换为日期,TO_CHAR用于将日期转换为字符串,NVL用于处理NULL值,以及COUNT、SUM、AVG、MAX、MIN等聚合函数。了解并熟练使用这些函数,能极大地提高...
6. 聚合函数:如COUNT(计数)、SUM(求和)、AVG(平均值)、MAX/MIN(最大值/最小值)等,用于汇总数据。 7. 位操作函数:如BITAND(按位与)、BITOR(按位或)、BITNOT(按位非)等,处理二进制数据。 8. 非...
COUNT、SUM、AVG、MAX、MIN,用于对一组值进行统计。COUNT返回行数,SUM计算总和,AVG求平均值,MAX和MIN找出最大值和最小值。 6. **系统信息函数**: USER、DBMS_METADATA.GET_DDL等,用于获取数据库和会话的...
在Oracle 10G中,函数是SQL和PL/SQL编程中不可或缺的一部分,它们用于处理数据、进行计算、操作字符串以及执行各种其他任务。本资料“Oracle 10G函数大全”显然是一份全面的参考指南,涵盖了Oracle 10G中的主要函数...
5. **聚合函数** - SUM:计算一组数值的总和。 - AVG:计算一组数值的平均值。 - COUNT:计算行数或满足条件的行数。 - MAX/MIN:找出一组数值的最大值或最小值。 6. **比较和逻辑函数** - NVL/NVL2:处理NULL...
Oracle数据库系统内置了大量函数,这些函数可以分为多个类别,例如字符函数、数字函数、日期函数、转换函数、分组函数以及其他辅助函数等。以下是对每个类别中一些常用函数的详细介绍: 字符函数 1. ASCII函数:...
在数据分析中,聚合函数如COUNT、SUM、AVG、MAX和MIN经常被用到。COUNT计数,SUM求和,AVG计算平均值,MAX和MIN找到最大值和最小值。GROUP BY和HAVING语句常与这些函数一起使用,用于分组数据并应用条件过滤。 五、...
Oracle 提供了多种分组函数,包括 AVG、SUM、MIN、MAX、COUNT 等。这些函数可以单独使用,也可以组合使用以实现复杂的数据分析。 分组函数的基本语法为: ```sql SELECT column, group_function(column), ... FROM...
组函数则作用于一组行,如`COUNT()`、`SUM()`、`AVG()`、`MAX()`和`MIN()`。这些函数在聚合查询中使用,用于统计、求和、平均值、最大值和最小值的计算。例如,`COUNT(*)`返回表中的行数,`SUM(column_name)`计算...
4. **聚合函数**: - `COUNT()`: 计算一组值的数量。 - `SUM()`: 计算一组值的总和。 - `AVG()`: 计算一组值的平均值。 - `MAX()`: 找出一组值的最大值。 - `MIN()`: 找出一组值的最小值。 5. **转换函数**: ...
如`count()`(计数)、`sum()`(求和)、`avg()`(平均值)、`max()`和`min()`(最大最小值),这些函数用于对一组数据进行统计计算。 14.5 Oracle中的运算表达式: 包括算术运算(加减乘除)、比较运算(等于、不...
7. **分组和聚合函数**: - `GROUP BY column1, column2, ...`: 按照指定列进行分组。 - `HAVING condition`: 在`GROUP BY`后过滤分组,基于分组后的条件。 8. **连接查询相关的函数**: - `COALESCE(column1, ...
5. **聚合函数**:COUNT、SUM、AVG、MAX和MIN是最常见的聚合函数,它们分别用于计算行数、求和、平均值、最大值和最小值。GROUP BY和HAVING则用于对数据进行分组和过滤。 6. **转换函数**:TO_NUMBER用于将字符串...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统之一,其丰富的函数和方法库为SQL查询提供了强大的支持。在日常的数据操作和分析中,掌握一些常用的Oracle函数和方法是至关重要的。以下是对"Oracle最常用的...
5. **聚合函数**:在一组值上操作,如`COUNT()`计算数量,`SUM()`求和,`AVG()`计算平均值,`MAX()`和`MIN()`找出最大值和最小值。 6. **数学函数**:包括统计和概率函数,如`RANK()`、`DENSE_RANK()`和`ROW_NUMBER...
"ORACLE函数大全.zip"这个压缩包文件很可能包含了对Oracle数据库系统中各种函数的详细说明,包括其属性、用法和功能。下面,我们将深入探讨一些常见的Oracle函数。 1. **转换函数**: - `TO_CHAR`:将数值或日期...
Oracle数据库是世界上最广泛使用的数据库系统之一,其强大的功能和丰富的内置函数是其核心优势之一。在Oracle中,函数被用于处理和操作数据,提供了一系列工具,使得数据查询、计算和转换变得更为便捷。以下是一些...
1. **统计函数**:COUNT()计算行数,SUM()求和,AVG()计算平均值,MAX()和MIN()找出最大值和最小值。 2. **GROUP BY和HAVING**:与聚合函数结合使用,GROUP BY用于分组,HAVING用于筛选分组后的结果。 六、逻辑与...
6. 集合函数:COUNT(), SUM(), AVG(), MAX(), MIN()用于统计和聚合数据。 7. 分组和窗口函数:GROUP BY用于分组数据,RANK(), DENSE_RANK(), ROW_NUMBER()用于排序和排名,LEAD()和LAG()获取相邻行的值。 8. 模式...