次の方法で共有


複製

✅ Azure Stream Analytics ✅ Fabric Eventstream

文字列値を指定した回数だけ繰り返します。

構文

REPLICATE ( expression , integer_expression )

論争

文字式または nvarchar(max) 型の列です。

integer_expression

bigint 型の式です。 integer_expressionが負の値の場合は NULL が返されます。

戻り値の型

nvarchar(max)

例示

SELECT
    ProductLine,
    CONCAT(REPLICATE('0', 4 - LEN(ProductLine), [ProductLine]) AS LineCode
FROM Input
WHERE LEN(ProductLine) = 1

CONCAT null 値を無視します。これにより、 LEN(ProductLine) が 4 を超えた場合に値が失われるのを防ぎます (負のinteger_expression REPLICATE は null を返します)。

製品ライン LineCode
T 0000T
1222X 1222X
99A 0099A
123456789 123456789

こちらもご覧ください