`
j1a1v1a1
  • 浏览: 30204 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Oracle中RTRIM的用法

阅读更多
以下是OCP教材中对该函数的描述
RTRIM(<c1>,<c2> ) takes two arguments, where c1 and c2 are character
strings. This function returns c1 without any trailing characters that appear
in c2. If no c2 characters are trailing characters in c1, then c1 is returned
unchanged. c2 defaults to a single space.
大家对Rtrim舍去字符串右边的空字符串是毫无疑议的
有疑问的应该是右边是字符串如何处理的。
如:
SELECT RTRIM('Mississippi','ip') test1,RTRIM('Rpadded ') test2 ,RTRIM('Mississippi','sip') test3 FROM dual;
结果为:
test1 test3 test3
Mississ Rpadded M
test1的实现
首先从字符串'Mississippi'右边查找'ip'中的任意字符,此例为'i','p',直到'Mississippi'右边不为'i'和'p'字符为止,所以结果应该是Mississ
test2的实现
去掉字符串的空格
test3的实现
实现方法同test1首先从字符串'Mississippi'右边查找'sip'中的任意字符,此例为's','i','p',直到'Mississippi'右边不为's'、'i'和'p'字符为止,所以结果应该是M
可以通过下例进一步了解Rtrim函数
SELECT RTRIM('Mississippi','Misp') test1,RTRIM('Mississippi','i') test2 FROM dual;
test1 test2
Mississipp
分享到:
评论

相关推荐

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

    ### Oracle中NVL、DECODE、TRIM、RTRIM的常见用法 #### NVL函数 在Oracle数据库中,NVL函数是一个非常实用的功能,主要用于处理NULL值。其基本语法如下: ``` NVL(expression1, expression2) ``` 其中: - `...

    ORACLE函数及其用法

    ### ORACLE函数及其用法详解 #### 概述 Oracle是一种广泛使用的数据库管理系统,它提供了丰富的内置函数,这些函数能够帮助开发者和数据库管理员更高效地处理数据。本文将详细介绍Oracle中的一些常用函数及其应用...

    Oracle函数使用方法

    在本节中,我们将介绍一些常用的 Oracle 函数,并提供实践中的使用方法。 1. ASCII 函数 ASCII 函数用于将字符转换为对应的十进制数。该函数的语法为 `ASCII(char)`,其中 `char` 是要转换的字符。例如: ```sql ...

    SYBASE iq与ORACLE使用分析函数计算同期值及常用计算函数使用

    本资源摘要信息主要介绍了SYBASE iq和ORACLE中使用分析函数计算同期值和常用计算函数的使用方法。文章涵盖了同期值的计算、累计及同期累计值的计算、TOP 排序、日期转换格式、返回指定小数点位数、转换函数、大小写...

    oracle函数及其用法

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

    ORACLE内部函数大全以及与SQLSERVER的区别

    - `CONCAT`:在 Oracle 中,字符串连接通常使用 `+` 操作符,而在 SQL Server 中则使用 `CONCAT` 函数。 - `LOWER/UPPER`:两个系统都提供了将字符串转换为小写或大写的函数。 - `LPAD/RPAD`: Oracle 提供这些...

    oracle函数的用法[定义].pdf

    在Oracle数据库中,函数是SQL查询的重要组成部分,它们用于处理和操作数据。根据描述,我们可以将Oracle SQL中的函数大致分为单记录函数和多值函数,其中单记录函数又分为字符函数和数字函数。以下是对这些函数的...

    ORACLE与SQLSERVER函数异同比较

    - **左侧填充**: Oracle中的`LPAD`函数没有直接对应的SQL Server函数,但在SQL Server中可以通过其他方法实现。 - **去除空白**: `LTRIM`和`RTRIM`函数在两个数据库中都有提供,用于去除字符串开头和结尾的空白字符...

    oracle和sql的语法区别大

    ### Oracle与SQL Server语法...以上是对Oracle和SQL Server在数据类型和内置函数方面的主要区别进行了详细介绍,这些知识点对于数据库开发者来说非常重要,能够帮助他们在开发过程中更加灵活地选择合适的工具和方法。

    Oracle sql 函数大全 比较常用的一些 函数 整理

    Oracle SQL 函数大全 Oracle SQL 函数大全是指在 Oracle 数据库管理系统中用于处理和操作数据的函数集合。...在 Oracle SQL 中,我们可以使用这些函数来处理和操作字符串数据,提高数据处理的效率和准确性。

    Oracle中的函数、存储过程、包

    - **系统函数**:Oracle预定义的一系列函数,如SYSDATE获取当前日期,USER获取当前用户等,可以直接在SQL查询或PL/SQL代码中使用。 - **自定义函数**:用户根据需求创建的函数,例如上述的`f_get_double`,接收一...

    oracle入门很简单06.zip

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在企业级数据存储和管理中扮演着重要角色。"Oracle入门很简单06.zip"这个压缩包显然旨在帮助初学者快速理解和掌握Oracle数据库的基础知识,特别是关于字符...

    Oracle 函数大全

    Oracle数据库系统提供了大量的内置函数,这些函数可用于数据处理、数据查询、条件判断等多种场景。根据提供的文件内容,可以总结出Oracle中部分...掌握这些函数的使用方法是Oracle数据库开发者和管理员必备的技能之一。

    oracle中sql函数小结

    在Oracle中,如果不使用任何连接条件,两个表之间就会发生笛卡尔积。例如: ```sql SELECT * FROM table1, table2; ``` 在给定的部分内容中,并未直接展示笛卡尔积的应用,但通过`CONNECT BY`和`START WITH`子句来...

    oracle常用函数功能演示

    通过实践和理解这些函数的用法,你可以在短时间内提升自己的数据库技能,成为真正的Oracle专家。记住,掌握数据库的精髓并不在于知道多少函数,而在于如何灵活运用它们来解决实际问题。不断学习和实践,你会在Oracle...

    oracle数据库常用的函数

    以下是一些在实际开发过程中经常使用的Oracle数据库函数的详细介绍。 #### 数学函数 1. **ABS**: 返回一个数值的绝对值。 - 示例: `SELECT ABS(-3.12) FROM DUAL;` 返回结果为 `3.12`。 2. **ACOS**: 返回指定...

    oracle求整

    根据提供的文件信息,本文将详细解释Oracle数据库中的求整操作,并通过具体的...这些方法不仅适用于Oracle数据库中的数据处理,也可以应用于其他类似的场景。掌握这些技巧对于提高数据处理效率和准确性具有重要意义。

    oracle内部函数大全

    根据Oracle官方文档和实际应用经验,我们将这些内置函数按照不同的功能类型进行分类,并逐一介绍其作用和用法。 #### 数值型函数 1. **ABS(X)**: 返回参数X的绝对值。例如,`ABS(-10)`返回`10`。 2. **CEIL(X)**: ...

    Oracle110个方法

    以下是一些Oracle中的关键函数及其用途: 1. ASCII函数:ASCII函数返回一个字符的ASCII码,即对应的十进制数。例如,ASCII('A')返回65,ASCII('a')返回97。 2. CHR函数:CHR函数接收一个整数作为参数,并返回对应...

    DB2常用函数与Oracle比较

    - **Decimal/Double/Integer/Smallint/Real**: 这些数据类型在DB2和Oracle中都可以直接使用,无需特别的转换函数。 - **Hex**: DB2提供`HEX`函数来将二进制数据转换为十六进制格式。 - **Date/Time/Timestamp**: ...

Global site tag (gtag.js) - Google Analytics