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文字列関数】LOWER – 文字を小文字に変換(Oracle、SQL Server)

SQL ServerやOracleで文字列を小文字に変換するにはLOWER関数を使います。 構文: LOWER(word) wordを小文字に変換する。 使用例:メールアドレスを小文字に変換する SE …

no image

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

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

no image

【SQL集計関数】COUNT関数 ? 行数をカウントする (Oracle、SQL Server)

行数をカウントするにはCOUNT関数を使います。COUNT関数はDISTINCTで修飾すると、重複を取り除いた合計を抽出できます。 使用例:社員数をカウントする SELECT COUNT(*) FRO …

no image

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

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

no image

【SQL算術関数】CEIL / CEILING – 最も小さい整数を返す(Oracle、SQL Server)

引数に指定した値に対して、それ以上で最も小さい整数値を求めるにはOracleの場合はCEIL関数、SQL Serverの場合はCEILING関数を使います。CEILINGは天井という意味があります。引 …

広告

転職