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算術関数】MOD – 余剰(余り)を計算する (Oracle)

Oracleでは、MOD関数を使って割り算の余剰を計算することができます。 文法: MOD(n, m) nをmで割った時の余りを求める。 使用例:x/yの余りを求める SELECT x, y, MOD …

no image

【SQL変換関数】CAST – 型変換を行う(Oracle、SQL Server)

OracleやSQL Serverで値の型の変換を行うには、CAST関数を使います。 文法: CAST( value AS type) valueをtypeで指定した型に変換する。 使用例:数値を文字 …

no image

【SQL文字列関数】RIGHT – 文字列の右部分(末尾)から文字を抽出(SQL Server)

SQL ServerではRIGHT関数を使用して文字列の右部分(末尾)から指定した文字数だけ文字を抽出することができます。左側(先頭)から抽出する場合はLEFT関数を使用します。 文法: RIGHT( …

no image

【SQL日付関数】CURRENT_TIMESTAMP – 現在の日時を求める(Oracle、SQL Server)

OracleやSQL Serverでは、CURRENT_TIMESTAMP関数を使って現在の日時を求める事ができます。 使用例:現在の日時を取得する。 SELECT CURRENT_TIMESTAMP …

no image

【SQL集計関数】MIN ? 最小値を返す (Oracle、SQL Server)

指定した列の最小値を求めるにはMIN関数を使用します。使い方はMAX関数と同じで数値型、日付型、文字列の最小値を求める事ができます。 使用例:社員の一番低い給料を返す SELECT MIN(salar …

広告

転職