Sdílet prostřednictvím


REPLIKACE (Azure Stream Analytics)

Opakuje řetězcovou hodnotu zadaný početkrát.

Syntaxe

REPLICATE ( expression , integer_expression )

Argumenty

expression

Je výraz znaku nebo sloupec typu nvarchar(max).

Integer_expression

Je výraz typu bigint. Pokud je integer_expression záporná, vrátí se hodnota NULL.

Návratové typy

Nvarchar(max)

Příklady

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

CONCAT ignorovat hodnoty null, což zabrání ztrátě hodnot, pokud LEN(ProductLine) je hodnota více než 4 (záporné integer_expression hodnotu REPLICATE null).

Produktová řady LineCode
T 0000T
1222X 1222X
99A 0099A
123456789 123456789

Viz také