`

Oracle函数--translate和replace

阅读更多

   oracle中比较相近的两个字符串处理函数tanslate和replace:

 

    1. replace(char,old,new)

   此函数功能是将字符串char中的old字符替换为new字符.

   select replace('asfdadfasgyv','as','12') from dual;

   其返回结果为:12fdadf12gyv;

 

    2. translate(char,old,new)

   此函数是将源字符串char中出现的old中对应的字母替换为new相应的字母

   select translate('asfdadfasgyv','as','12') from dual;   

   其返回结果为:12fd1df12gyv

   注意:和replace函数返回值不一样

 

   针对translate函数特别说明:

   若from比to字符串长,那么在from中比to中多出的字符将会被删除。
   三个参数中有一个是空,返回值也将是空值。

   若old和new长度不一致时:

   select translate('asfdadfasgyv','asd','1') from dual;

   返回结果为:1f1f1gyv

   例如:select translate('asdfdadfasgyv','asd','12') from dual;

   返回结果为:12f1f12gyv

 

  

分享到:
评论

相关推荐

    Oracle 函数replace和translate的比较

    在 Oracle 数据库中,`REPLACE` 和 `TRANSLATE` 都是字符串处理函数,但它们在功能和使用上存在显著的区别。首先,我们来详细了解这两个函数。 **REPLACE 函数** `REPLACE` 函数的主要作用是将源字符串(char)中...

    ORACLE replace和translate函数详解

    ### ORACLE `replace` 和 `translate` 函数详解 在Oracle数据库中,处理字符串是非常常见的需求之一。为了更好地管理和操作数据,Oracle提供了多种内置函数来帮助我们实现这一目标。其中两个常用的函数是 `replace`...

    oracle函数大全,oracle函数大全,

    以下是对【标题】和【描述】中提到的“Oracle函数大全”的详细说明: 1. ASCII 函数:此函数返回一个字符的ASCII码,即该字符对应的十进制数字。例如,ASCII('A') 返回 65,表示'A'的ASCII码。 2. CHR 函数:CHR...

    Oracle数据库实验 -- 函数和表达式

    ### Oracle数据库实验 -- 函数和表达式 在Oracle数据库中,掌握各种内置函数的应用是非常重要的。这些函数可以处理数字、字符串以及其他数据类型,帮助我们更高效地管理和操作数据。本次实验主要介绍了常用的数学...

    Oracle函数大全.pdf

    Oracle提供了一系列的函数,用于处理不同类型的数据,如字符串、数字、日期和时间等。下面按照文档所提供的内容,详细解读各个函数以及相关知识点: ### 第一章 字符串大全 字符串函数用于对字符数据进行处理。 -...

    Oracle中的translate函数和replace函数的用法详解

    在Oracle数据库中,`translate`和`replace`是两种常用的字符串处理函数,它们在处理文本数据时发挥着重要作用。下面将详细阐述这两个函数的用法和区别。 **translate函数** `translate`函数的主要作用是在一个字符...

    Oracle常用函数.pdf

    ### Oracle常用函数详解 #### 一、概述 Oracle 数据库提供了丰富的内置函数,极大地提高了 SQL 语句在处理数据时的灵活性与效率。这些函数主要分为两大类:单行函数和多行函数(也称为聚合函数)。单行函数通常...

    Oracle常用函数.txt

    在IT领域,尤其是在数据库管理与查询方面,Oracle作为业界领先的关系型数据库管理系统之一,提供了丰富的内置函数,以支持数据处理、分析和检索的各种需求。以下是从“Oracle常用函数.txt”文件中提炼出的关键知识点...

    oracle函数.pdf

    Oracle函数是处理数据和简化查询的强大工具,熟练掌握这些函数可以极大地提高数据处理效率和SQL语句的编写能力。使用这些函数时,需要了解它们的参数和返回值,以及如何在查询中正确地使用它们。

    oracle系统内置函数大全

    Oracle数据库系统内置了大量函数,这些函数可以分为多个类别,例如字符函数、数字函数、日期函数、转换函数、分组函数以及其他辅助函数等。以下是对每个类别中一些常用函数的详细介绍: 字符函数 1. ASCII函数:...

    Oracle函数大全

    ### Oracle函数大全详解 在Oracle数据库中,函数是执行特定任务的预定义操作,它们能够帮助用户处理数据、计算...以上就是Oracle函数大全的主要内容,希望能帮助初学者更好地理解和掌握Oracle数据库中的函数使用方法。

    Oracle与Sql-Server函数对照.docx

    ### Oracle与SQL Server函数对照详解 #### 一、概述 本文档旨在对比并解析Oracle数据库与Microsoft SQL Server数据库中常用函数的区别与等效性。两者虽然都是关系型数据库管理系统(RDBMS)的重要组成部分,但在...

    ORACLE 数据类型及常用函数培训

    Oracle 数据库是世界上最广泛使用的数据库管理系统之一,它拥有丰富的数据类型和函数,使得开发者能够高效地处理各种数据。以下是对标题和描述中提及的Oracle数据类型及常用函数的详细讲解。 **一、Oracle数据类型*...

    oracle常用函数

    Oracle数据库是世界上最流行的数据库管理系统之一,它提供了丰富的内置函数来处理和操作数据。在Oracle中,函数是SQL查询中的重要组成部分,它们可以帮助我们执行各种计算、转换和数据处理任务。以下是一些Oracle...

    Oracle 基础语句 函数大全(字符串函数

    16. **TRANSLATE** 函数:将字符串中的某些字符替换为其他字符,如 `TRANSLATE('ABCDefghijklmn', 'eg', '替代')` 替换'e'和'g'。 了解并熟练使用这些函数,能帮助你在Oracle数据库中更高效地进行字符串处理,无论...

Global site tag (gtag.js) - Google Analytics