`
kidiaoer
  • 浏览: 821870 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

oracle条件查询:case和decode使用实例

阅读更多
oracle条件查询:case和decode使用实例
分别用case和decode函数列出员工所在的部门,deptno=10显示'部门10', 
 deptno=20显示'部门20' 
 deptno=30显示'部门30' 
 deptno=40显示'部门40' 
 否则为'其他部门'
 select ename, case deptno
 when 10 then '部门10'
 when 20 then '部门20'
 when 30 then '部门30'
 when 40 then '部门40'
 else '其他部门'
 end 工资情况
 from scott.emp
 
 select ename,decode(deptno,10,'部门10',20,'部门20',30,'部门30',40,'部门40','其他部门') 工资情况 from scott.emp
 
分享到:
评论

相关推荐

    oracle的decode函数

    在Oracle数据库中,`DECODE`函数是一种非常实用的条件判断函数,其功能类似于编程语言中的`IF`语句。通过比较输入值与一系列预设值,该函数能够根据匹配情况返回相应的结果。 #### 二、DECODE函数的基本语法 `...

    Oracle的几个Function实例

    Oracle数据库是世界上最流行的数据库管理系统之一,它提供了丰富的内置函数来帮助用户进行数据处理和查询。在"Oracle的几个Function实例"这个主题中,我们将探讨一些常见的Oracle函数,并通过实际示例来理解它们的...

    使用Decode运算符.rar

    这个运算符在某些数据库系统,如Oracle和SQL Server中广泛使用,尤其在处理条件判断和简化查询逻辑时。在本教程中,我们将深入探讨 `Decode` 运算符的工作原理、语法以及它在实际应用中的作用。 1. **Decode运算符...

    Oracle高级操作函数学习笔记

    在提供的内容中,通过DECODE函数实现了工资的区间判断显示,使用CASE语句完成了加薪规则的计算,还演示了如何使用UNION、INTERSECT和MINUS进行集合操作。这些知识点展示了Oracle在数据处理方面的灵活性和高效性,...

    Oracle Sql基础 宝典系列1

    - **逻辑条件**:使用逻辑运算符(如 `AND`、`OR`)来组合多个条件。 - **优先规则**:在复杂的WHERE子句中,使用括号来改变运算符的优先级。 - **排序**:使用 `ORDER BY` 子句来对结果集进行排序。 - `ASC`(升序...

    decode函数借鉴.pdf

    DECODE 函数还可以用来实现数据的格式转换,例如,在住房公积金报表置换实例中,我们可以使用 DECODE 函数来实现数据的转换和处理。 DECODE 函数是 Oracle 公司独家的功能强大的函数,它提供了简洁的运算方式、可控...

    Oracle函数(chm)

    Oracle数据库是世界上最广泛使用的数据库系统之一,其强大的功能和丰富的内置函数是其核心竞争力之一。在Oracle函数中,我们可以找到各种用于处理数据、执行数学计算、进行字符串操作、日期时间处理以及逻辑判断等...

    Oracle数据库课件

    SQL函数如COUNT、SUM、AVG、MAX、MIN用于数据计算,而CASE、DECODE等函数则提供了条件判断和数据转换的能力。 三、Oracle数据库对象 Oracle支持多种类型的数据库对象,如: 1. 表(Table):存储数据的基本单元,由...

    oracle行转列oracle行转列

    #### 实现方法:使用DECODE函数和GROUP BY子句 在Oracle中,可以通过使用`DECODE`函数结合`GROUP BY`子句来实现行转列的效果。`DECODE`函数类似于其他编程语言中的`CASE`语句,用于条件判断。它接受多个参数,其中...

    oracle技术资料

    - 控制流函数:DECODE、CASE,实现条件判断和逻辑控制。 - 分组和聚合函数:COUNT、SUM、AVG、MAX、MIN,用于统计分析。 4. **PL/SQL编程**: - PL/SQL块结构:DECLARE、BEGIN、END语句,创建存储过程、函数和...

    oracle函数大全(分类显示).zip

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其强大的功能和灵活性深受开发者的青睐。"Oracle函数大全(分类显示)"这个资源显然是为了帮助开发者更好地理解和使用Oracle中的各种函数。下面,我们将详细...

    Oracle-SQL.zip_oracle

    Oracle SQL是数据库管理和查询的重要工具,它提供了丰富的内置函数,帮助用户进行数据处理、分析和检索。本压缩包“Oracle-SQL.zip_oracle”包含了一份名为“Oracle SQL.ppt”的PPT文件,该文件深入浅出地介绍了...

    oracle常用函数 CHM

    Oracle数据库是世界上最广泛使用的数据库系统之一,其强大的功能和丰富的内置函数是其核心优势之一。本文将基于"Oracle常用函数 CHM"这个资源,详细解析一些Oracle数据库中常见的函数及其应用,帮助你更好地理解和...

    Oracle_Database_11g完全参考手册.part3/3

    《Oracle Database 11g完全参考手册》全面详细地介绍了Oracle Database 11g的强大功能,阐述了如何使用所有的新增功能和工具,如何执行功能强大的SOL查询,如何编写PL/SQL和SQL*Plus语句,如何使用大对象和对象,...

    Oracle_Database_11g完全参考手册.part2/3

    《Oracle Database 11g完全参考手册》全面详细地介绍了Oracle Database 11g的强大功能,阐述了如何使用所有的新增功能和工具,如何执行功能强大的SOL查询,如何编写PL/SQL和SQL*Plus语句,如何使用大对象和对象,...

    Oracle_SQL优化

    - 在查询中使用DECODE函数代替CASE WHEN结构,以减少不必要的重复处理。 #### 七、整合简单、无关联的数据库访问 **概念解释:** 如果有多个简单的查询语句,可以通过整合为一个查询来提高效率,即使这些查询之间...

    Oracle课程目录

    - **通用函数类型**:归纳Oracle中可用于多种数据类型的通用函数,如`NVL`, `DECODE`, `CASE`等。 - **函数特性**:分别阐述这些通用函数的特点及应用场景。 - **综合应用**:结合多个通用函数构建复杂的SQL表达式。...

Global site tag (gtag.js) - Google Analytics