`
zzhaog
  • 浏览: 61926 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

oracle 数据库 sum count null 结果

阅读更多

select sum(aa),sum(bb),count(bb),count(*),sum(aa+bb),sum(aa)+sum(bb) from

(select 1 aa,null bb from dual union all select 2 aa,1 bb from dual) tt

结果为:

SUM(AA) SUM(BB) COUNT(BB) COUNT(*) SUM(AA+BB) SUM(AA)+SUM(BB)
3 1 1 2 3 4
分享到:
评论

相关推荐

    张烈-Oracle数据库讲义

    - **分组统计**:使用GROUP BY子句结合聚合函数(如COUNT, SUM等)进行分组统计。 - **连接查询**:包括INNER JOIN、LEFT JOIN、RIGHT JOIN等多种类型的连接方式。 - **子查询**:在一个查询语句中嵌套另一个查询...

    Oracle数据库讲义.pdf

    - **实验17**:使用聚合函数(如COUNT、SUM等)进行分组统计。 - **实验18**:通过表连接查询(INNER JOIN、LEFT JOIN等)关联多个表的数据。 - **实验19**:按照SQL99标准进行表连接操作。 - **实验20**:使用...

    Oracle数据库常见维护问题手册-精典

    ### Oracle数据库常见维护问题手册-精典 #### 数据库基础 **数据库启动方式** Oracle数据库启动通常通过`SQL*Plus`工具来进行。首先确保已经安装并配置了正确的Oracle客户端环境,然后通过以下命令来启动数据库:...

    oracle数据库基础练习题

    1. **SQL语言基础**:这部分可能包括了SELECT语句的使用,如选择列、过滤行(WHERE子句)、排序(ORDER BY子句)、分组(GROUP BY子句)以及聚合函数(COUNT, SUM, AVG, MAX, MIN)。此外,可能还会涉及子查询、连接...

    oracle数据库sql基础

    组函数对一组值进行计算,如SUM、AVG、COUNT、MAX和MIN。它们通常与GROUP BY语句一起使用,根据一个或多个列对数据分组。 例如,计算每个部门的平均工资: ```sql SELECT department_id, AVG(salary) FROM ...

    Oracle数据库、SQL

    - **组函数** 如`COUNT`, `SUM`, `AVG`, `MAX`, `MIN`等用于对一组值进行统计。 8. **GROUP BY和HAVING子句** - **GROUP BY** 用于将数据分组,常与组函数一起使用。 - **HAVING** 用于筛选分组后的数据,与...

    Oracle数据库学习日记-实用性最强的Oracle学习总结.docx

    ### Oracle数据库学习知识点详解 #### 一、基本使用 ##### 1.1 常用命令 **1.1.1 Connect/Disconnect数据库连接命令** - **用途:** 连接或断开与Oracle数据库的连接。 - **语法示例:** - `sqlplus username/...

    Oracle 数据库的常用函数列表一览

    Oracle数据库是世界上最广泛使用的数据库系统之一,其强大的功能和丰富的内置函数是其核心优势之一。在Oracle中,函数被用于处理和操作数据,提供了一系列工具,使得数据查询、计算和转换变得更为便捷。以下是一些...

    oracle数据库学习笔记

    ### Oracle 数据库学习笔记 #### Oracle DML 数据库操作语言 - **数据插入**: 在 Oracle 数据库中,可以通过 `INSERT` 语句将一个表的部分数据插入到另一个表中。例如,利用 `INSERT INTO table_name (subquery)` ...

    oracle数据库试卷A

    GROUP BY 用于将数据分组以便进行聚合计算,如 COUNT、SUM、AVG 等。 **3. 使用游标输出员工姓名及总数** - **知识点说明**:此题考查游标的使用方法以及如何利用游标属性进行数据处理。游标是 PL/SQL 中处理记录的...

    ORACLE数据库及SQL语言考试题一含答案.pdf

    3. 列举五个常用的集合函数:max、min、sum、avg、count 4. round 与 trunc 在处理数字方面的区别:round 返回四舍五入后的值,而trunc 返回截取后的值,不进行四舍五入。 5. union 与 union all 的区别:都是用来将...

    Oracle数据库日常维护手册.pdf

    #### 五、检查Oracle数据库备份结果 ##### 5.1 检查数据库备份日志信息 - **操作**:通常通过查看备份工具的日志文件来确认备份是否成功完成。 - 日志文件应该包含有关备份过程的详细信息,如开始时间、结束时间、...

    如何将数据库中的NUll写入到数据库中去

    在进行聚合函数(如COUNT、SUM)时,NULL值通常会被忽略。 8. 数据库优化: 大量NULL值可能会对数据库性能产生影响,因为NULL值需要额外的空间来存储。在设计数据库结构时,要权衡是否允许NULL,有时候使用默认值或...

    Oracle数据库(课件)

    5. **组函数**:GROUP BY和聚合函数(如COUNT、SUM、AVG、MAX、MIN)一起用于对数据进行分组统计,帮助我们分析数据的整体趋势和模式。 6. **子查询**:子查询是在一个查询语句内部嵌套另一个查询,用于获取临时...

    Oracle数据库PPT和课堂笔记

    6. **第6章 分组函数**:学习如何使用GROUP BY和HAVING子句进行数据分组和过滤,以及统计函数如COUNT、SUM、AVG和MAX/MIN的用法。这在数据分析和报表生成中至关重要。 7. **第7章 子查询**:子查询是SQL中的高级...

    Oracle数据库经典学习教程.doc

    在SQL中,高级查询技术如子查询、联接(INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN)、聚合函数(COUNT, SUM, AVG, MAX, MIN)和窗口函数(ROW_NUMBER, RANK, DENSE_RANK)能够解决更复杂的查询需求。...

    ORACLE数据库及SQL语言考试题一(含答案).docx

    - **定义**:实例是指一组Oracle后台进程/线程以及一个共享内存区,这些进程和内存共同构成Oracle数据库运行时的状态。 - **组成部分**: - **后台进程**:负责执行数据库的各种任务,如数据缓冲、日志记录等。 - ...

    检查Oracle数据库性能情况,包含:检查数据库的等待事件,检查死锁及处理

    根据提供的文件信息,我们可以深入探讨如何检查Oracle数据库的性能情况,包括检查数据库的等待事件、检查和处理死锁等关键方面。以下是对这些知识点的详细解释: ### 1. 检查Oracle数据库状态 #### 1.1. 查看...

    oracle数据库触发器实例

    ### Oracle数据库触发器实例解析 #### 一、触发器简介 在Oracle数据库中,触发器是一种存储过程,它被设计为当特定事件(如数据插入、更新或删除)发生时自动执行。触发器可以用于执行复杂的业务逻辑或者数据完整...

Global site tag (gtag.js) - Google Analytics