Dela via


REPLIKERA (Azure Stream Analytics)

Upprepar ett strängvärde ett angivet antal gånger.

Syntax

REPLICATE ( expression , integer_expression )

Argument

expression

Är ett teckenuttryck eller en kolumn av typen nvarchar(max).

integer_expression

Är ett uttryck av typen bigint. Om integer_expression är negativt returneras NULL.

Returtyper

nvarchar(max)

Exempel

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

CONCAT ignorera null-värden, vilket förhindrar förlust av värden om LEN(ProductLine) är över 4 (negativ integer_expression göra REPLICATE returnerar null).

ProductLine Linjekod
T 0000T
1222X 1222X
99A 0099A
123456789 123456789

Se även