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提供了多种操作函数,如`ROUND`用于四舍五入,`TRUNC`用于截断小数部分,`MOD...
4,转换函数(convert()、to_char()、to_date()、to_number()...); 5,聚组函数(avg()、sum()、max()、min()、stddev()...); 6,分析函数(sum(...) over(...)、dense_rank、row_number()、lag()...); 7,其它函数...
- `LPAD/RPAD`: Oracle 提供这些函数来填充或重复字符串左侧或右侧的字符,SQL Server 没有直接等价的函数,但可以通过其他方式实现类似效果。 - `LTRIM/RTRIM`: 用于清除字符串开头或结尾的空白字符,两者都有...
在这个"Oracle函数大全中文"资源中,包含了对Oracle数据库中各种函数的详细解释,这些函数涵盖了数值型、字符型、日期型、转换、聚组以及分析等多个方面。下面我们将逐一深入探讨这些重要的知识点。 1. 数值型函数...
在Oracle数据库中,函数是一类预定义的子程序,它可以对输入参数执行运算,并返回一个结果值。Oracle提供了一系列的函数,用于处理不同类型的数据,如字符串、数字、日期和时间等。下面按照文档所提供的内容,详细...
- **二进制转十六进制**: Oracle中的`RAW_TO_HEX`函数与SQL Server中的`CONVERT`函数有类似功能。 总结来说,尽管Oracle和SQL Server在函数的具体实现和语法上有所不同,但它们都提供了广泛的功能来支持日常的...
以上只是Oracle函数大全中的一部分,实际上Oracle提供了数百个函数,涵盖了各种数据类型和操作需求。了解和熟练掌握这些函数对于优化SQL查询和提升数据库管理效率至关重要。通过深入学习和实践,你可以更高效地利用...
本资源“Oracle函数大全”旨在为用户提供一个全面的参考指南,帮助开发者和管理员更好地理解和运用Oracle中的各种函数。 Oracle函数大致可以分为以下几类: 1. 数学与逻辑函数: - ABS():返回一个数的绝对值。 ...
以上只是一部分Oracle内置函数的示例,实际上还有许多其他函数,如TO_CHAR、TO_DATE、TO_NUMBER、NVL、DECODE等,它们分别用于日期格式化、类型转换、空值处理和条件判断等操作。掌握这些函数能帮助我们更有效地在...
本篇文章将深入探讨“Oracle常见函数集锦”,主要关注在SQL查询中常用的Oracle函数,这些函数对于数据分析师、数据库管理员以及开发人员来说至关重要。 1. **字符串函数** - `CONCAT()`:用于连接两个或多个字符串...
### Oracle 第四章 单行函数 #### 一、引言 在Oracle数据库的学习过程中,了解并掌握单行函数是非常重要的一步。单行函数是指针对每一行的数据进行处理,并返回一个处理结果的函数。这类函数在查询语句中非常常见,...
Oracle提供了一系列函数用于数据类型的转换,如TO_CHAR、TO_DATE和TO_NUMBER。TO_CHAR可以将日期或数值转换为字符串,而TO_DATE则将字符串转换为日期,TO_NUMBER则是将字符串转换为数值。这些函数在处理不同数据类型...
下面我们将详细探讨一些常见的Oracle函数及其用法。 1. **数值函数**: - `ABS(x)`:返回给定数值的绝对值。 - `CEIL(x)`:返回大于或等于`x`的最小整数。 - `FLOOR(x)`:返回小于或等于`x`的最大整数。 - `MOD...
通过阅读“三思笔记”中的相关内容,DBA们可以系统地学习Oracle函数的用法,从而更好地应对日常的数据库挑战。无论是处理数据转换、分析大量数据还是解决特定问题,这些函数都能提供强大的工具支持。因此,深入理解...
Oracle数据库系统是一个广泛使用的商业关系型数据库管理系统(RDBMS),它提供了多种内建的函数,以便于用户在进行数据查询、数据处理、以及数据转换等操作时能够更加便捷。本文档将详细介绍初学者在学习Oracle...
### Oracle 常用函数及简单示例 Oracle 数据库提供了丰富的内置函数,这些函数能够帮助用户高效地处理数据、格式化输出等。本文将基于提供的部分内容介绍一些常用的 Oracle 函数及其应用示例。 #### 日期时间转换...
### Oracle PL/SQL 基本函数详解 在Oracle数据库中,PL/SQL(Procedural Language for SQL)是一种强大的编程语言,它结合了SQL的数据处理功能与过程化语言的控制结构,使得开发者能够编写复杂的应用程序逻辑。本文...
- `HEX_TO_RAW`和`RAW_TO_HEX`分别在Oracle中进行16进制到二进制和二进制到16进制的转换。 - `STR`和`CONVERT`在SQL Server中实现数字到字符串的转换。 4. **其他行级别的函数**: - `DECODE`在Oracle中用于条件...