oracle replace()函数用法

Jun 07, 2016 pm 05:46 PM
replace() 文字列の置換

在oracle数据库中我们要替换字符串会用到replace函数,下面来我给大家详细介绍oracle中replace()使用方法,有需要了解的朋友可参考。

在oracle数据库中我们要替换字符串会用到replace函数,下面来我给大家详细介绍oracle中replace()使用方法,有需要了解的朋友可参考。

用法介绍

REPLACE(char, search_string [, replacement_string ]    )

char : 等待替换的字符串

search_string : 搜索需要替换的字符串

replacement_string : 替换字符串

如果replacement_string缺省或者为null,那么所有char中出现的search_string 都将被移除

如果search_string为null,那么结果就是char

 代码如下 复制代码

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

例1

把中‘2011-10-11’ 的格式,结果导入的数据为 ‘2011/10/11’

 代码如下 复制代码

update 表1 t set t.列1=replace(( 列1from 表1 a where a.主键列=t.主键列) , '/' , '-' )  解决了我们问题。

 replace 字符串级别的代替

如:

 代码如下 复制代码
SELECT REPLACE('accd','cd','ef') from dual; --> aefd

 translate 字符级别的代替

如:

 代码如下 复制代码
select translate('acdd','cd','ef') from dual; -->aeff

 

分别详解

replace:

语法:REPLACE(char,search_string[,replacement_string])

解释:replace中,每个search_string都被replacement_string所代替

 代码如下 复制代码

select replace('acdd','cd','ef') from dual; --> aefd

 如果replacement_string为空或为null,那么所有的search_string都被移除

 代码如下 复制代码

select replace('acdd','cd','') from dual; --> ad

 如果search_string 为null,那么就返回原来的char

 代码如下 复制代码

select replace('acdd','ef') from dual; -->acdd

elect replace('acdd','','') from dual; -->acdd

(也是两者都为空的情况)

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHPでEnterキーを置き換える方法 PHPでEnterキーを置き換える方法 Mar 23, 2023 am 11:12 AM

PHPでEnterキーを置き換える方法

Java の String.replace() 関数を使用して、文字列内の文字 (文字列) を置換します。 Java の String.replace() 関数を使用して、文字列内の文字 (文字列) を置換します。 Jul 25, 2023 pm 05:16 PM

Java の String.replace() 関数を使用して、文字列内の文字 (文字列) を置換します。

PHP正規表現で何かで始まる文字列を置換する方法 PHP正規表現で何かで始まる文字列を置換する方法 Mar 24, 2023 pm 02:57 PM

PHP正規表現で何かで始まる文字列を置換する方法

PHPで文字列を左から置き換える方法 PHPで文字列を左から置き換える方法 Mar 23, 2023 pm 04:53 PM

PHPで文字列を左から置き換える方法

PHPで正規表現を使用して文字列内の特殊文字を置換する方法 PHPで正規表現を使用して文字列内の特殊文字を置換する方法 Jun 24, 2023 am 10:46 AM

PHPで正規表現を使用して文字列内の特殊文字を置換する方法

PHPでコロンの後の11桁を置き換える方法 PHPでコロンの後の11桁を置き換える方法 Mar 21, 2023 pm 04:32 PM

PHPでコロンの後の11桁を置き換える方法

PHPで漢字を置き換える方法 PHPで漢字を置き換える方法 Mar 23, 2023 pm 02:47 PM

PHPで漢字を置き換える方法

PHPが空の文字列を置換できない問題を解決する方法 PHPが空の文字列を置換できない問題を解決する方法 Mar 23, 2023 pm 03:51 PM

PHPが空の文字列を置換できない問題を解決する方法

See all articles