`

Oracle字符串处理函数

    博客分类:
  • Sql
 
阅读更多
001、字符串连接
concat或||
    select concat('010-','88888888')||'转23' as 高乾竞电话 from dual; -> 010-88888888转23
    select 'HELLO'||'hello world' from dual;
002、字符串位置索引
INSTR(str,subStr,start,n)
在一个字符串中搜索指定的字符,返回发现指定的字符的位置;
str: 被搜索的字符串
subStr: 希望搜索的字符串
start: 搜索的开始位置,默认为1
n: 出现的位置,默认为1
select instr('oracle traning','ra',1,2) instring from dual; -> 9

003、

字符串长度
LENGTH(str)  计算字符长度值
高乾竞 3 北京市海锭区 6 9999.99 7

005、

位数补缺
RPAD和LPAD
RPAD 在列的右边粘贴字符
LPAD 在列的左边粘贴字符
select lpad(rpad('gao',10,'*'),17,'*')from dual;
 ->   *******gao*******
006、
剔除空格
TRIM、LTRIM、RTRIM
LTRIM 删除左边出现的字符串
RTRIM 删除右边出现的字符串
select ltrim(rtrim(' gao qian jing ',' '),' ') from dual;
007、
字符串截取
SUBSTR(string,start,count)
取子字符串,从start开始,取count个
select substr('13088888888',3,8) from dual; -> 08888888
008、
字符串替换
REPLACE(str,fromStr,toStr)
str :希望被替换的字符或变量
fromStr :被替换的字符串
toStr :要替换的字符串
select replace('he love you','he','i') from dual;
-> i love you
009、
剔除指定字符
TRIM([direction] remstr FROM str)
direction:取值
both:头尾两端剔除
leading:头部剔除
trailing:尾部剔除
remstr:应在str的开始和结束位置
分享到:
评论

相关推荐

    常用oracle字符串操作函数

    在处理数据时,字符串操作函数是数据库管理员和开发人员必备的工具。本文将深入探讨Oracle中的常用字符串操作函数,帮助你更好地理解和运用这些功能。 1. **LENGTH()** 函数: 这个函数用于返回字符串的长度,不...

    oracle-字符串去重函数

    传入一个字符串和该字符串的分割字符,返回去重后的字符串,可以直接在plsql中运行,简单的函数运用,能处理oracle中。资源仅供参考

    Oracle_Sql_中常用字符串处理函数

    Oracle Sql 中常用字符串处理函数 Oracle Sql 中提供了多种字符串处理函数,用于对字符串进行各种操作,如大小写转换、截取、连接、查找、替换等。下面是 Oracle Sql 中常用的字符串处理函数: 1. 大小写转换函数 ...

    ORACLE字符串函数

    ORACLE 字符串函数是一组用于操作和处理字符串的函数,包括连接、截取、转换、查找、替换、去除空白等操作。 1. 字符串连接函数:`string || string` 该函数用于连接两个字符串,结果是一个新的字符串。例如,`'...

    Oracle拆分字符串,字符串分割的函数

    在Oracle数据库中,处理字符串是常见的操作之一,尤其是在数据分析或数据清洗的过程中。有时我们需要将一个长字符串分割成多个部分,以便进行进一步的操作。Oracle提供了一些内置的函数来帮助我们完成这个任务。本篇...

    Oracle常用字符串处理函数

    ### Oracle常用字符串处理函数 在Oracle数据库中,字符串处理函数是非常重要的工具,它们可以帮助我们高效地管理和操作数据。本文将详细介绍几种常用的字符串处理函数及其应用方法。 #### 1. LTRIM 和 RTRIM ...

    Oracle字符相似度函数

    Oracle字符相似度函数是Oracle数据库系统提供的一种功能,用于评估两个字符串之间的相似性。这个功能在数据清洗、信息检索、文本分析等领域具有广泛的应用。在SQL查询中,我们可以直接使用这些函数来比较不同字符串...

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

    了解并熟练使用这些函数,能帮助你在Oracle数据库中更高效地进行字符串处理,无论是数据分析、报表生成还是业务逻辑实现。在实际应用中,可以根据需求灵活组合这些函数,以满足各种复杂的字符串操作需求。

    oracle通过sql实现字符串转数字oracle函数

    在Oracle数据库中,将字符串转换为数字是一项常见的操作,特别是在处理包含数字的字符串列时,可能需要进行数值计算或按照数值大小进行排序。本篇文章将深入探讨如何在SQL查询中利用Oracle提供的函数来实现这一目标...

    oracle字符串替换

    ### Oracle字符串替换:使用REGEXP_REPLACE函数 在Oracle数据库中,对字符串进行处理是一项非常常见的需求,尤其是在数据清洗、格式转换等场景下。本文将详细介绍如何利用`REGEXP_REPLACE`函数来实现字符串替换功能...

    oracle分隔字符串函数

    ### Oracle 分隔字符串函数知识点详解 #### 一、Oracle 分隔字符串函数介绍 在 Oracle 数据库中处理字符串是一项常见的需求,特别是在数据清洗、格式转换等场景下。Oracle 提供了一系列强大的字符串处理函数来帮助...

    Oracle拆分字符串函数

    Oracle拆分字符串函数

    常用的字符和字符串处理类函数

    根据提供的文件信息,我们可以归纳总结出Oracle数据库中与字符和字符串处理相关的常用函数知识点: ### 一、字符串转换函数 #### LOWER 函数 - **功能**:将输入字符串中的所有字母转换为小写。 - **语法**:`...

    ORACLE常用数值函数、转换函数、字符串函数介绍

    Oracle数据库系统提供了丰富的函数库,包括数值函数、转换函数和字符串函数,这些函数极大地扩展了SQL语言的功能,方便了数据库操作。以下是对标题和描述中提及的一些重要函数的详细解释: 1. **数值函数** - **...

    Oracle10g自定义聚合函数(字符串拼接)

    * 自定义聚合函数 wmsys.wm_concat 替换办法 * 超大字符串拼接,单个字符串4000、分隔符100... * Oracle11g Release2版本引入了LISTAGG 函数,使得聚集连接字符串变得很容易。并且允许使用我们指定连接串中的字段顺序

    Oracle JSON 字符串处理实例

    Oracle数据库在JSON处理方面提供了强大的功能,特别是在处理JSON字符串时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于Web服务与应用程序之间的数据传输。在Oracle中,处理JSON字符串...

    oracle中操作字符串

    通过上述示例可以看出,在Oracle中利用`REGEXP_SUBSTR`函数可以非常灵活地处理字符串,尤其是对于包含特殊符号(如逗号、冒号等)的字符串,能够轻松地提取所需的子字符串。这对于数据处理、报表生成等应用场景具有...

    oracle_split_函数_返回数组

    在Oracle数据库中,由于内置函数不直接...需要注意的是,由于PL/SQL语言的限制,这些方法可能不如Java或其他支持内置字符串处理函数的语言那么直接和高效,但在Oracle环境中,它们提供了一种解决此类问题的有效途径。

    Oracle中实现Split函数功能

    Oracle 中实现 Split 函数功能的优点是可以灵活地处理不同的分隔符和字符串长度。同时,这个函数也可以与其他 Oracle 函数和操作符结合使用,以实现更加复杂的数据处理任务。 在实际应用中,Oracle 中实现 Split ...

Global site tag (gtag.js) - Google Analytics