`
wwty
  • 浏览: 541490 次
  • 性别: Icon_minigender_1
  • 来自: 北京-郑州
社区版块
存档分类
最新评论

oracle的函数to_number-NVL-LPAD

阅读更多

to_number和to_char性质是类似的;

 

nvl函数:

从两个表达式返回一个非 null 值。

 

语法

NVL(eExpression1, eExpression2)

参数
eExpression1, eExpression2

 

如果 eExpression1 的计算结果为 null 值,则 NVL( ) 返回 eExpression2。如果 eExpression1 的计算结果不是 null 值,则返回 eExpression1。eExpression1 和 eExpression2 可以是任意一种数据类型。如果 eExpression1 与 eExpression2 的结果皆为 null 值,则 NVL( ) 返回 .NULL.。

 

返回值类型

字符型、日期型、日期时间型、数值型、货币型、逻辑型或 null 值

 

说明

在不支持 null 值或 null 值无关紧要的情况下,可以使用 NVL( ) 来移去计算或操作中的 null 值。

select nvl(a.name,'空得') as name from student a join school b on a.ID=b.ID

注意:两个参数得类型要匹配

 

 

LPAD函数

语法:

LPAD(String a,int length,String addString)

 

作用:把addString添加到a的左边,length 是返回值的长度。

 

例子 :

  A : SQL> select lpad('test',8,0) from dual; 

结果:

  LPAD('TEST',8,0) 

  ---------------- 

 0000test 

分享到:
评论

相关推荐

    oracle函数分类.rar

    下面将详细讲解在"oracle函数分类.rar"压缩包中的主要函数类别及其应用。 首先,我们关注的是**数值型函数**。在处理数字数据时,Oracle提供了多种操作函数,如`ROUND`用于四舍五入,`TRUNC`用于截断小数部分,`MOD...

    oracle-10G函数大全.chm

    4,转换函数(convert()、to_char()、to_date()、to_number()...); 5,聚组函数(avg()、sum()、max()、min()、stddev()...); 6,分析函数(sum(...) over(...)、dense_rank、row_number()、lag()...); 7,其它函数...

    oracle函数大全中文

    在这个"Oracle函数大全中文"资源中,包含了对Oracle数据库中各种函数的详细解释,这些函数涵盖了数值型、字符型、日期型、转换、聚组以及分析等多个方面。下面我们将逐一深入探讨这些重要的知识点。 1. 数值型函数...

    Oracle函数大全.pdf

    在Oracle数据库中,函数是一类预定义的子程序,它可以对输入参数执行运算,并返回一个结果值。Oracle提供了一系列的函数,用于处理不同类型的数据,如字符串、数字、日期和时间等。下面按照文档所提供的内容,详细...

    ORACLE与SQLSERVER函数异同比较

    - **二进制转十六进制**: Oracle中的`RAW_TO_HEX`函数与SQL Server中的`CONVERT`函数有类似功能。 总结来说,尽管Oracle和SQL Server在函数的具体实现和语法上有所不同,但它们都提供了广泛的功能来支持日常的...

    oracle函数大全

    以上只是Oracle函数大全中的一部分,实际上Oracle提供了数百个函数,涵盖了各种数据类型和操作需求。了解和熟练掌握这些函数对于优化SQL查询和提升数据库管理效率至关重要。通过深入学习和实践,你可以更高效地利用...

    Oracle函数大全

    本资源“Oracle函数大全”旨在为用户提供一个全面的参考指南,帮助开发者和管理员更好地理解和运用Oracle中的各种函数。 Oracle函数大致可以分为以下几类: 1. 数学与逻辑函数: - ABS():返回一个数的绝对值。 ...

    ORACLE内置函数大全

    以上只是一部分Oracle内置函数的示例,实际上还有许多其他函数,如TO_CHAR、TO_DATE、TO_NUMBER、NVL、DECODE等,它们分别用于日期格式化、类型转换、空值处理和条件判断等操作。掌握这些函数能帮助我们更有效地在...

    Oracle常见函数集锦

    本篇文章将深入探讨“Oracle常见函数集锦”,主要关注在SQL查询中常用的Oracle函数,这些函数对于数据分析师、数据库管理员以及开发人员来说至关重要。 1. **字符串函数** - `CONCAT()`:用于连接两个或多个字符串...

    oracle第4章 单行函数

    ### Oracle 第四章 单行函数 #### 一、引言 在Oracle数据库的学习过程中,了解并掌握单行函数是非常重要的一步。单行函数是指针对每一行的数据进行处理,并返回一个处理结果的函数。这类函数在查询语句中非常常见,...

    ORACLE_FUNCTION.rar_oracle

    Oracle提供了一系列函数用于数据类型的转换,如TO_CHAR、TO_DATE和TO_NUMBER。TO_CHAR可以将日期或数值转换为字符串,而TO_DATE则将字符串转换为日期,TO_NUMBER则是将字符串转换为数值。这些函数在处理不同数据类型...

    oracle函数及其用法

    下面我们将详细探讨一些常见的Oracle函数及其用法。 1. **数值函数**: - `ABS(x)`:返回给定数值的绝对值。 - `CEIL(x)`:返回大于或等于`x`的最小整数。 - `FLOOR(x)`:返回小于或等于`x`的最大整数。 - `MOD...

    三思笔记之oracle函数

    通过阅读“三思笔记”中的相关内容,DBA们可以系统地学习Oracle函数的用法,从而更好地应对日常的数据库挑战。无论是处理数据转换、分析大量数据还是解决特定问题,这些函数都能提供强大的工具支持。因此,深入理解...

    第三章 Oracle常用函数.pdf

    Oracle数据库系统是一个广泛使用的商业关系型数据库管理系统(RDBMS),它提供了多种内建的函数,以便于用户在进行数据查询、数据处理、以及数据转换等操作时能够更加便捷。本文档将详细介绍初学者在学习Oracle...

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

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

    oracle plsql基本函数

    ### Oracle PL/SQL 基本函数详解 在Oracle数据库中,PL/SQL(Procedural Language for SQL)是一种强大的编程语言,它结合了SQL的数据处理功能与过程化语言的控制结构,使得开发者能够编写复杂的应用程序逻辑。本文...

    ORACLE函数大全

    以上只是Oracle函数中的一部分,实际上Oracle还提供了很多其他功能强大的函数,如TO_DATE、TO_CHAR、TO_NUMBER、NVL、NULLIF、DECODE、GREATEST、LEAST等,用于日期转换、空值处理、条件判断等多种用途。理解并熟练...

Global site tag (gtag.js) - Google Analytics