REPLICATE (NoSQL クエリ)
適用対象: NoSQL
文字列値を指定した回数だけ繰り返します。
構文
REPLICATE(<string_expr>, <numeric_expr>)
引数
説明 | |
---|---|
string_expr |
文字列式。 |
numeric_expr |
任意の数式を指定します。 |
戻り値の型
文字列式を返します。
例
次の例は、この関数を使用して繰り返し文字列を作成する方法を示しています。
SELECT VALUE {
catchPhrase: REPLICATE("Cosmic", 3)
}
[
{
"catchPhrase": "CosmicCosmicCosmic"
}
]
解説
- この関数で、インデックスは使用されません。
- 生成される長さは最大で 10,000 文字です。
(length(string_expr) * numeric_expr) <= 10,000
numeric_expr
が負または不定の場合、結果はundefined
になります。