REPLICATE (Azure Stream Analytics)
文字列値を指定した回数だけ繰り返します。
構文
REPLICATE ( expression , integer_expression )
引数
式 (expression)
型 nvarchar(max) の文字式または列です。
integer_expression
bigint 型の式です。 場合 であれば、任意 は負の場合、NULL が返されます。
戻り値の型
nvarchar(max)
例
SELECT
ProductLine,
CONCAT(REPLICATE('0', 4 - LEN(ProductLine), [ProductLine]) AS LineCode
FROM Input
WHERE LEN(ProductLine) = 1
CONCAT
が 4 を超える場合 LEN(ProductLine)
に値が失われるのを防ぐ null 値を無視します (負のinteger_expression REPLICATE
は null を返します)。
ProductLine | LineCode |
---|---|
T | 0000T |
1222X | 1222X |
99A | 0099A |
123456789 | 123456789 |