複寫 (Azure 串流分析)
將字串值重複指定的次數。
語法
REPLICATE ( expression , integer_expression )
引數
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,則會讓傳回 null) REPLICATE
。
ProductLine | LineCode |
---|---|
T | 0000T |
1222X | 1222X |
99A | 0099A |
123456789 | 123456789 |