一.句法

1.1 示例图

1.2 句法结构

REPLACE(char, search_string[, replacement_string ])
REPLACE('原字段', '原字段旧内容'[, '原字段新内容' ])

二.目的

每次REPLACE 函数会将char中的search_string更换为replacement_string 然后返回。如果replacement_string省略或为null,则search_string删除所有出现的内容。如果search_string为null,则char返回。

search_stringreplacement_string,以及char,可以是任何数据类型的CHARVARCHAR2NCHARNVARCHAR2CLOB,或NCLOB。返回的字符串与字符集相同charVARCHAR2如果第一个参数不是LOB,则返回该函数,如果第一个参数是LOB,则返回CLOB该函数。

REPLACE提供与该TRANSLATE功能提供的功能相关的功能。TRANSLATE提供单字符,一对一替换。REPLACE允许您将一个字符串替换为另一个字符串以及删除字符串。

三.例子

3.1

下面的示例将出现的J替换为BL

SELECT REPLACE('JACK and JUE','J','BL') "Changes" FROM DUAL;Changes
--------------
BLACK and BLUE

如果我们将'BL'省略,会发现'J' 会被删除:

SELECT REPLACE('JACK and JUE','J') "Changes" FROM DUAL;Changes
--------------
ACK and UE

如果我们将'BL'设置为null,会发现'J' 会被删除:

SELECT REPLACE('JACK and JUE','J',null) "Changes" FROM DUAL;Changes
--------------
ACK and UE

如果我们将'J'设置为null ,会发现'JACK and JUE' 返回:

SELECT REPLACE('JACK and JUE',null,'BL') "Changes" FROM DUAL;Changes
--------------
JACK and JUE

Oracle函数篇 - REPLACE()函数相关推荐

  1. 第五十七章 Caché 函数大全 $REPLACE 函数

    文章目录 第五十七章 Caché 函数大全 $REPLACE 函数 大纲 参数 描述 REPLACE和REPLACE和REPLACE和TRANSLATE 示例 第五十七章 Caché 函数大全 $RE ...

  2. Excel第24享:替换函数之SUBSTITUTE函数与REPLACE函数

    1.SUBSTITUTE函数与REPLACE函数 在文本字符串中用 new_text 替代 old_text.如果需要在某一文本字符串中替换指定的文本,请使用函数 SUBSTITUTE:如果需要在某一 ...

  3. Oracle函数篇 - lpad 函数

    一.函数介绍 lpad函数从左边对字符串使用指定的字符进行填充.从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思. 二.语法介绍 语法格式如下: lpa ...

  4. python replace函数_Python3 replace()函数使用方法

    描述 replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次. 语法replace()方法语法: str.replac ...

  5. sql replace函数_SQL REPLACE函数概述

    sql replace函数 In this article, I'll show you how to find and replace data within strings. I will dem ...

  6. Mysql 的uuid()函数以及replace()函数使用

    一.uuid介绍 在 MySQL 中,可以有如下几种途径实现唯一值: 自增序列 UUID() 函数 程序自定义 UUID 基于 16 进制,由 32 位小写的 16 进制数字组成,如下: aaaaaa ...

  7. python replace函数_Python replace()函数

    Python中提供的 replace() 函数的作用是用一个新字符或字符串替换字符串中某个字符串中的原有的字符或子串.Python中 replace() 函数有两种使用形式,一种是简单替换,即使用新字 ...

  8. Office 365 函数之Replace 函数的使用

    Replace 函数是替换字符串函数,用来进行字符子串的替换,但是Replace方法的替换方法不同于后面的Substitute,Replace方法有如下的参数: Replace(旧字符,起始位置,结束 ...

  9. case函数,replace函数

    (case '字段' when '数据1' then '输出1' when '数据2' then '输出2' when '数据3' then '输出3' else '其他数据输出一致' end) as ...

最新文章

  1. BackTrack5 R2快速更新至BackTrack5 R3
  2. PyCharm 2020.1 稳定版发布
  3. SAP ABAP实用技巧介绍系列之ABAP取中文字符串的字节长度
  4. [jQuery] 针对jQuery性能的优化方法有哪些?
  5. PL/SQL包(Package)
  6. python 判断文件是否被占用_python 在删除文件的时候检测该文件是否被其他线程或者进程占用?...
  7. How to write a custom control with NSControl ...
  8. 又学到了一个拒绝加班的技巧
  9. 信息学奥赛C++语言:5个人分糖块
  10. 服务器一直运行python_【已采纳】supervisor在服务器端(linux),如何一直运行你的python代码...
  11. django 接收ajax请求
  12. java ant 详解
  13. windows下使用Wireshark调试chrome浏览器的HTTP/2流量
  14. 方立勋jdbc mysql视频_java视频教程 Java自学视频整理(持续更新中...)
  15. 《构建之法》第1.2.3章读后感以及《硅谷传奇》观后感
  16. 3.Tom猫的实现(帧动画播放)
  17. 点电荷分布matlab仿真,利用Matlab模拟点电荷的电场分布..doc
  18. qq群文件问题完美解决
  19. MarkDown-如何插入上划线,下划线,中划线汇总
  20. kettle连接sap出现错误报错信息(127) JCO_ERROR_FIELD_NOT_FOUND : Field DATUM not a member of INPUT

热门文章

  1. 南大通用GBase数据库为城轨交通正常运行保驾护航
  2. Excel工作表设置保护、取消保护、忘记密码
  3. vue实现省市二级联动
  4. Neural Motifs: Scene Graph Parsing with Global Context (CVPR 2018) 运行复现遇到的一些坑以及解决方法
  5. (SVN笔记)https内网IP端口配置SVN服务端+内网SVN客户端联合使用
  6. Bike Sharing 案例
  7. SAMSON数字阀门定位器3730-3
  8. word排版之生成目录页码不右对齐
  9. Photoshop制作一款潮流喷溅艺术字 - PS艺术字制作教程
  10. 代刷网mysql订单表怎么改_彩虹代刷网修改订单数和交易金额教程