`
freeskywcy
  • 浏览: 220925 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

oracle 常用函数nvl decode userenv greatest least

 
阅读更多



如下3个函数,分别用新内容代替字段的空值://比如说用其他值来代替
nvl(comm, 0):用0代替空的Comm值。
nvl(hiredate, '01-1月-97'):用1997年1月1日代替空的雇佣日期。
nvl(job, '无'):用“无”代替空的职务。

【训练1】  将职务转换成中文显示。//decode最后个参数表示default情况
执行以下查询:
SELECT ename,decode(job, 'MANAGER', '经理', 'CLERK','职员', 'SALESMAN','推销员', 'ANALYST','系统分析员','未知') FROM emp;
结果为:
ENAME      DECODE(JOB
-------------- ------------------------
SMITH     职员
ALLEN      推销员
WARD      推销员
JONES      经理
【训练2】  比较字符串的大小,返回最大值。
执行以下查询:
SELECT greatest('ABC','ABD','abc', 'abd') FROM dual;
执行结果为:
GRE
------
abd
说明:在上述四个字符串中,大小关系为abd>abc>ABD>ABC。在ASCII码表中,排在后边的字符大,小写字母排在大写字母之后。字符串的比较原则是,先比较第一位,如果相同,则继续比较第二位,依此类推,直到出现大小关系
  • 大小: 8.5 KB
分享到:
评论

相关推荐

    oracle中nvl、decode、trim、rtrim的常见用法

    通过以上对NVL、DECODE、TRIM、RTRIM的介绍和示例,我们可以看到这些函数在Oracle数据库中的强大功能和实用性。它们不仅可以帮助我们处理NULL值,还可以灵活地进行条件判断以及字符串的格式化操作,从而大大提高了...

    Hive与Oracle常用函数对比

    通过学习将Oracle和Hive的常用函数整理出来做了个对比,提供他们各自支持的常用函数。

    Oracle常用的函数大全详细介绍

    在初学者的旅程中,掌握Oracle常用函数是至关重要的一步。以下是对Oracle数据库中几个核心函数的详细介绍: 1. **DECODE函数**:DECODE函数在查询中用于条件判断和返回值替换。其基本语法为`DECODE(expression, ...

    oracle常用函数 CHM

    本文将基于"Oracle常用函数 CHM"这个资源,详细解析一些Oracle数据库中常见的函数及其应用,帮助你更好地理解和掌握Oracle SQL查询语言。 1. **字符串处理函数** - `UPPER()` 和 `LOWER()`:这两个函数用于将字符...

    80个oracle常用函数总结

    以下是一些常用的Oracle函数,这些函数涵盖了字符处理、数值计算、字符串比较等多个方面: 1. ASCII函数:这个函数返回一个字符对应的ASCII码(十进制数)。例如,ASCII('A')将返回65,表示大写字母'A'的ASCII值。 ...

    SQLServer和Oracle常用函数对比

    ### SQLServer和Oracle常用函数对比 本文将详细探讨在SQLServer与Oracle数据库系统中常用的数学函数及字符串处理函数之间的差异。对于数据分析师、数据库管理员以及软件开发者而言,掌握这两种数据库管理系统之间的...

    Oracle常用函数汇总

    以下是一些常用的Oracle函数,包括SQL组函数和一些杂项函数的详细解释。 **SQL Group Functions** 1. **AVG(distinct or all num)**:计算指定列或表达式的平均值。如果指定了`DISTINCT`,则只考虑不同值的平均;...

    SQLServer和Oracle常用函数对比.txt

    ### SQLServer和Oracle常用函数对比 本文将对SQLServer与Oracle数据库系统中常用的数学与字符串处理函数进行详细的对比分析。通过具体的示例和解释,帮助读者更好地理解两种数据库管理系统在处理相似需求时的不同...

    oracle最常用的函数或方法总结

    在日常的数据操作和分析中,掌握一些常用的Oracle函数和方法是至关重要的。以下是对"Oracle最常用的函数或方法总结"的详细阐述: 1. **字符串处理函数** - `CONCAT()`:用于连接两个或多个字符串。 - `SUBSTR()`...

    oracle一些常用函数笔记和简单例子

    ### Oracle 常用函数及简单示例 Oracle 数据库提供了丰富的内置函数,这些函数能够帮助用户高效地处理数据、格式化输出等。本文将基于提供的部分内容介绍一些常用的 Oracle 函数及其应用示例。 #### 日期时间转换...

    oracle常用函数使用说明

    本篇文章将深入探讨Oracle中的一些常用函数。 1. **聚合函数**:这些函数用于对一组值进行操作并返回单个结果。例如: - `COUNT(*)`:计算行数。 - `SUM(column_name)`:求列的总和。 - `AVG(column_name)`:...

    oracle 的常用函数

    接下来,本文将详细介绍Oracle中常用的几类函数及其具体应用,帮助读者更好地掌握这些功能强大的工具。 ### 一、字符串函数 #### 1.1 `UPPER` 和 `LOWER` 用于将字符串转换为大写或小写。 - **语法**: - `UPPER...

    sql21天自学通和oracle常用函数集锦

    5. **Oracle特定函数**:Oracle数据库提供了许多特有的函数,如DECODE()用于条件判断,TO_CHAR()和TO_DATE()进行数据类型的转换,SUBSTR()截取字符串,LOWER()和UPPER()转换大小写,以及NVL()处理NULL值。...

    Oracle 常用函数及使用技术

    掌握Oracle常用函数及其使用技术对于数据库管理员和开发人员来说至关重要。本篇文章将深入探讨Oracle中的常见函数以及RowID数据库锁机制。 一、Oracle常用函数 1. **数学函数**:如ABS(取绝对值)、CEIL(向上...

    oracle常用函数.rar

    本压缩包文件"oracle常用函数.rar"包含了一些关于Oracle数据库的重要知识点,主要包括“connect by”用法、SQL优化以及分页查询的方法。下面我们将逐一探讨这些主题。 首先,`CONNECT BY`是Oracle SQL中用于构建...

    sqlserver常用函数 SQLServer和Oracle常用函数对比.pdf

    ### SQLServer与Oracle常用函数对比分析 在数据库领域,SQLServer和Oracle是两种非常流行的数据库管理系统,它们各自拥有一套丰富的内置函数来帮助用户高效地完成数据查询、处理任务。本文将详细介绍这两种数据库...

    SQL Server和Oracle常用函数区别

    Oracle则可以使用`GREATEST()`和`LEAST()`函数实现相同功能,但它们接受多个参数,如`SELECT greatest(1,-2,4,3) value FROM dual`。 14. 处理NULL值: 在SQL Server中,如果需要将NULL替换为其他值,可以使用`IS...

    第三章 Oracle常用函数.pdf

    本文档将详细介绍初学者在学习Oracle数据库时经常会用到的一些常用函数,并且适用于教学参考,以下是这些函数的具体知识点。 一、聚合函数 聚合函数用于对一组值进行计算,并返回单个值。聚合函数通常与GROUP BY...

    SQLServer和Oracle的常用函数对比

    本文将基于给定文件信息,深入探讨和对比SQLServer与Oracle中的一些常用函数,这些函数涵盖了数学运算、数值处理、字符串操作等多个方面,对于数据库开发者和管理员而言,掌握这些函数的使用方法是提升工作效率的...

Global site tag (gtag.js) - Google Analytics