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) |
+-----------------+
| |
+-----------------+