SQL辞典

【SQL文字列関数】REPLACE – 文字列の置換(Oracle、SQL Server)

投稿日:2009年9月1日 更新日:

文字列のある文字を、別の文字列に置換するにはREPLACE関数を使用します。

文法:

REPLACE(word, x, y)

wordからxを検索し、それをyに置換する。

使用例:メールアドレスのドメインを置換する

SELECT email, REPLACE(email, ‘abc.jj’, ‘sql.jpn.org’);

email           REPLACE(email, ‘sql.jpn.org’, ‘sql-master.net’)
——————————————————————————————————–
yamada@sql.jpn.org   yamada@sql-master.net
tanaka@sql.jpn.org    tanaka@sql-master.net

SQLコマンド辞典に戻る

広告

広告

-SQL辞典


comment

関連記事

no image

【SQL文字列関数】CHAR、CHR – ASCIIコードを文字に変換する(SQL Server、Oracle)

ASCIIコードを文字に変換するにはCHAR(SQL Serverの場合)もしくはCHR(Oracleの場合)を使用します。 使用例:ASCIIコードを文字に変換する SELECT ascii_cod …

no image

【SQL文字列関数】LTRIM – 文字列の左(先頭)から空白文字を削除(Oracle、SQL Server)

OracleやSQL Serverで文字列の左(先頭)から空白(スペース)文字を削除するにはLTRIM関数を使用します。 構文: LTRIM(word) wordで指定した文字列の左側から空白文字を削 …

no image

【SQL変換関数】TO_NUMBER – 文字列を数値に変換する (Oracle)

OracleではTO_NUMBER関数を使って文字列を数値に変換することができます。 文法: TO_NUMBER(value [, format] ) valueに指定した文字列をformatに従って …

no image

【SQL文字列関数】REPLICATE – 指定した文字列を繰り返す(SQL Server)

SQL Serverでは、REPLICATE関数を使って文字列を指定回数繰り返す事ができます。 文法: REPLICATE(s, n) sに指定した文字列をn回繰り返す。 使用例:社員名列をN列の回数 …

no image

【SQL算術関数】TRUNC – 数値を切り捨てる(Oracle)

Oracleで数値を切り捨てるにはTRUNC関数を使います。SQL ServerはROUND関数を使って四捨五入と切り捨ての両方の処理を行う事ができます。 文法: TRUNC(value [ , d …

広告

転職