メインコンテンツまでスキップ
バージョン: 2.1

REPEAT

説明

REPEAT関数は、文字列を指定された回数だけ繰り返すために使用されます。

構文

REPEAT( <str>, <count> )

パラメータ

Parameterデスクリプション
<str>繰り返される文字列。
<count>繰り返し回数。非負の整数である必要があります。1未満の場合、空文字列が返されます。
ヒント

repeat関数はデフォルトで最大10,000回の繰り返しに制限されています。この数を超えるとエラーが報告されます。この制限はセッション変数を通じて調整できます:

set repeat_max_num = 20000

戻り値

指定された回数だけ繰り返された文字列を返します。特殊なケース:

  • いずれかのParameterがNULLの場合、NULLが返されます。

SELECT repeat("a", 3);
+----------------+
| repeat('a', 3) |
+----------------+
| aaa |
+----------------+
SELECT repeat("a", -1);
+-----------------+
| repeat('a', -1) |
+-----------------+
| |
+-----------------+