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文字列関数】ASCII関数 – 文字をASCIIコードに変換する(Oracle、SQL Server)

SQL ServerやOracleで文字をASCIIコードに変換するには、ASCII関数を使います。使い方はいたって簡単です。 使用例:文字をASCIIに変換する SELECT alphabet, A …

no image

【SQL算術関数】SIGN – 符号を取得する(Oracle、SQL Server)

SQL ServerやOracleで数値の符号を取得するにはSIGN関数を使います。数値がプラスの時は1、マイナスの場合は-1、ゼロの場合は0を返します。 構文: SIGN(value) valueの …

no image

【SQL文字列関数】LEFT – 文字列の左(先頭)から指定した文字分だけ抽出(SQL Server)

SQL Serverで、文字列の左(先頭)から指定した文字分だけ抽出するにはLEFT関数を使います。 文法: LEFT(word, n) wordに指定した文字列の左からn文字分を抽出する。SQL S …

no image

【SQL文字列関数】LEN / LENGTH – 文字列の長さを取得する(SQL Server、Oracle)

文字列の長さを取得するには、SQL Serverの場合はLEN関数、Oracleの場合はLENGTH関数を使用する。 文法: LEN(word) LENGTH(word) wordに指定した文字列の長 …

no image

【SQL文字列関数】NCHAR / NCHR – Unicodeを文字に変換する(Oracle、SQL Server)

Unicodeを文字列に変換するには、OracleではNCHR関数、SQL ServerではNCHAR関数を使います。 構文: NCHAR(n) NCHR(n) nに指定したUnicodeを文字に変換 …

広告

転職