共用方式為


複寫 (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

另請參閱