SQL辞典

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

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

SQL Serverでは、REPLICATE関数を使って文字列を指定回数繰り返す事ができます。

文法:

REPLICATE(s, n)

sに指定した文字列をn回繰り返す。

使用例:社員名列をN列の回数分だけ繰り返して表示する。

SELECT name, N, REPLICATE(name, N) FROM tbTestTable;

name     N      REPLICATE(name, N)
—————————————————————
Yamada   3      YamadaYamadaYamada
Kawai     2     KawaiKawai
Urabe    -2      (NULL)
Okawa    0

SQLコマンド辞典に戻る

広告

広告

-SQL辞典


comment

関連記事

no image

【SQL日付関数】EXTRAC – 日付から任意の日付要素を取得する (Oracle)

Oracleで、日付値から任意の日付要素(年、月、日など)を取得するにはEXTRACT関数を使います。例えば、EXTRACT関数を使えば、2008-09-22という日付値から、月を取得すると09という …

no image

【SQL日付関数】DATEADD – 日付(日時)を加算する(SQL Server)

SQL ServerではDATEADD関数を使って、日付型の値に日時を加算する事ができます。 構文: DATEADD(element, value, target) targetにvalueで指定した …

no image

【SQL日付関数】GETDATE – 現在の日付・時刻を取得する(SQL Server)

SQL Serverでは、GETDATE関数を使って現在の日付・時刻を取得する事ができます。 使用例:現在の日時を取得します。 SELECT GETDATE(); GETDATE() —& …

no image

【SQL変換関数】NVL2 – NULL値を変換する(Oracle)

NVL関数がバージョンアップ?したNVL2関数があります。NVL2はOracleのコマンドで、以下の通りにNULL値を別の値に変換することができます。 構文: NVL2(式, 値1, 値2) 式の値が …

no image

【SQL変換関数】ISNULL - NULL値を変換する (SQL Server)

SQL ServerでNULL値を別の値に変換するには、ISNULL関数を使用します。演算式の中にNULL値が入っていると不都合な結果になる場合があります。その場合、NULL値を別の値に変換する事で対 …

広告

転職