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 までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

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

Java の String.replace() 関数を使用して文字列内の文字 (文字列) を置換する Java では、文字列は不変オブジェクトです。つまり、文字列オブジェクトが作成されると、その値は変更できません。ただし、文字列内の特定の文字または文字列を置換する必要がある状況が発生する場合があります。現時点では、Java の String クラスの replace() メソッドを使用して文字列置換を実装できます。 String クラスの replace() メソッドには 2 つのタイプがあります。

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

PHP プログラム開発では、Enter キーの置き換えなど、テキスト コンテンツの処理が必要になる場合があります。以下に、PHP で Enter キーを置き換える方法を簡単に紹介します。

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

PHP 正規表現は、テキストの処理と変換のための強力なツールです。テキスト コンテンツを解析し、特定のパターンに従って置換またはインターセプトすることで、テキスト情報を効果的に管理できます。その中でも、正規表現の一般的な応用例は、特定の文字で始まる文字列を置換することです。

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

インターネットの継続的な発展に伴い、PHP のアプリケーション シナリオはますます広範囲になってきています。 PHP 開発では、文字列内の特殊文字を置換する必要がある場合がありますが、この場合は正規表現を使用して置換できます。この記事では、PHP で正規表現を使用して文字列内の特殊文字を置換する方法を紹介します。まずは正規表現の基本を学びましょう。正規表現は、一部の文字列のパターンを記述するために使用される言語です。正規表現には、.、*、+、? などの特殊文字が含まれます。これらの特殊文字には特別な意味があります。 PHで

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

PHP は、さまざまな Web アプリケーションや Web サイトの開発に使用できる、広く使用されているスクリプト言語です。これらのアプリケーションでは、文字列は不可欠な部分です。多くの場合、文字列の置換、分割、インターセプトなどの操作を実行する必要があります。この記事では、PHPで文字列を左から置換する方法を解説します。

PHP の preg_replace() 関数: 正規表現を使用して文字列を置換する方法 PHP の preg_replace() 関数: 正規表現を使用して文字列を置換する方法 Nov 03, 2023 am 09:09 AM

PHP の preg_replace() 関数: 正規表現を使用して文字列を置換する方法、具体的なコード例が必要 PHP の preg_replace() 関数は、正規表現文字列を使用して文字を検索および置換できる非常に強力で柔軟な関数です。文字列から特定の文字を削除する場合でも、テキストを特定の形式に置き換える場合でも、 preg_replace() 関数を使用すると、それを簡単に実現できます。まず、preg_replace() を見てみましょう。

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

文字列の置換は、PHP の最も基本的な操作の 1 つです。置換関数はデータ処理や文字列操作において重要であり、プログラムの実行効率とパフォーマンスを向上させることができます。 PHP には、substr_replace、str_replace、preg_replace など、文字列を置換するための関数が多数あります。ただし、特定の文字列を置換する場合は、特別な置換ルールを使用する必要がある場合があります。この記事では、コロンの後の 11 桁を置換する方法を学びます。

strings.Replace 関数を使用して、文字列内の部分文字列を置換し、置換回数を設定します。 strings.Replace 関数を使用して、文字列内の部分文字列を置換し、置換回数を設定します。 Jul 25, 2023 am 08:28 AM

strings.Replace 関数を使用して、文字列内の部分文字列を置換し、置換回数を設定します。Go 言語では、strings.Replace 関数を使用して、文字列内の部分文字列を置換できます。この関数のシグネチャは次のとおりです。 funcReplace(s,old,newstring,nint)string ここで、s は元の文字列を表し、old は置換される部分文字列を表し、new は置換される部分文字列を表し、n は置換する回数を表します。 。下を通過します

See all articles