`

Oracle函数translate()的用法

阅读更多
一、语法: 
    TRANSLATE(string,from_str,to_str) 
二、目的 
      返回将(所有出现的)from_str中的每个字符替换为to_str中的相应字符以后的string。TRANSLATE   是   REPLACE   所提供的功能的一个超集。如果   from_str   比   to_str   长,那么在   from_str   中而不在   to_str   中的额外字符将从   string   中被删除,因为它们没有相应的替换字符。to_str   不能为空。Oracle   将空字符串解释为   NULL,并且如果TRANSLATE   中的任何参数为NULL,那么结果也是   NULL。   

三、允许使用的位置 
      过程性语句和SQL语句。 
四、示例 
    SELECT   TRANSLATE('abcdefghij','abcdef','123456')   FROM   dual;  
    TRANSLATE   (  
    --------------  
    123456ghij  
   
    SELECT   TRANSLATE('abcdefghij','abcdefghij','123456')   FROM   dual;  
    TRANSL  
    ----------  
    123456  
分享到:
评论

相关推荐

    ORACLE replace和translate函数详解

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

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

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

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

    根据描述,我们可以将Oracle SQL中的函数大致分为单记录函数和多值函数,其中单记录函数又分为字符函数和数字函数。以下是对这些函数的详细解释: 1. **ASCII函数**:ASCII函数返回一个字符对应的十进制ASCII码值。...

    Oracle函数大全

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

    oracle数据库常用的函数

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

    Oracle常用函数.pdf

    ### Oracle常用函数详解 ...掌握这些函数的使用方法,不仅能够提高 SQL 语句的编写效率,还能确保查询结果的准确性。在实际应用中,合理选择合适的函数,结合实际情况灵活运用,将极大提升数据处理的能力和效率。

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

    - `TRANSLATE`: Oracle 的字符串翻译函数,SQL Server 没有直接对应的功能,但可以通过其他方法实现。 - `LENGTH/LEN/DATELENGTH`: Oracle 使用 `LENGTH` 获取字符串长度,SQL Server 有 `LEN`(用于字符串)和 `...

    oracle常用函数功能演示

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

    ORACLE常用函数功能演示

    本文将详细介绍一些常用的Oracle函数,并通过实例演示其功能。 首先,我们来看数值函数。这些函数主要用于数学计算和数值处理。例如: 1. 三角函数如SIN、ASIN、SINH、COS、ACOS、COSH、TAN、ATAN、TANH提供了基础...

    ORACLE与SQLSERVER函数异同比较

    - **字符串翻译**: `TRANSLATE`函数在Oracle中用于替换字符串中的字符,SQL Server中没有直接对应的函数。 - **字符串长度**: `LENGTH`函数在Oracle中用于计算字符串长度,在SQL Server中使用`LEN`或`DATALENGTH`...

    oracle和sql的语法区别大

    - Oracle 使用TRANSLATE函数进行字符串的翻译,SQL Server没有直接对应的函数。 - **LENGTH/DATELENGTH or LEN** - Oracle 使用LENGTH函数获取字符串长度,SQL Server使用DATELENGTH或LEN函数实现相同功能。 - *...

    ORACLE中CLOB字段转String类型

    - Oracle还提供了一些内置函数可以直接操作CLOB。 - `SUBSTR`函数可以用来提取CLOB的一部分作为字符串返回。 ```sql SELECT SUBSTR(clob_column, 1, 32767) AS str_column FROM table_name; ``` 3. **使用TO...

    oracle 如何判断一个字符串能否转换为数字?

    ##### 方法一:使用`TRANSLATE`函数 可以使用`TRANSLATE`函数将所有可能的数字字符(包括小数点、正负号和科学计数法中的“E”或“e”)替换为固定的字符,然后比较替换后字符串的大小,以此来判断原字符串是否可以...

    oracle求字符串长度函数length()和hengthb()简介

    在Oracle数据库中,处理字符串是常见的操作,而`length()`和`lengthb()`函数则是用于获取字符串长度的两个重要...掌握这两个函数的用法,以及它们与字符集的关系,对于有效管理Oracle数据库中的字符串数据至关重要。

    oracle过滤数字

    这些方法主要利用了Oracle提供的内置函数,如`TRANSLATE()`、`TRIM()`等。下面逐一介绍这些函数及其应用场景: 1. **`TRANSLATE()` 函数**: - **定义**:`TRANSLATE()` 函数用于将源字符串中的指定字符替换为其他...

    Oracle与Sql-Server函数对照.docx

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

    Oracle中判断字段是否为数字

    本文将介绍两种常用的方法:使用`TRIM`与`TRANSLATE`函数以及使用`REGEXP_LIKE`函数。 1. 使用`TRIM`与`TRANSLATE`函数: `TRANSLATE`函数在Oracle中用于替换字符串中的某些字符。在这个场景中,我们可以将字段中...

Global site tag (gtag.js) - Google Analytics