Sdílet prostřednictvím


REPLIKOVAT

✅Eventstream prostředků infrastruktury Azure Stream Analytics ✅

Zopakuje řetězcovou hodnotu zadaného počtu opakování.

Syntaxe

REPLICATE ( expression , integer_expression )

Argumenty

výrazu

Je znakový výraz 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 ignorujte hodnoty null, které zabrání ztrátě hodnot, pokud LEN(ProductLine) je více než 4 (záporná integer_expression vrátí REPLICATE hodnotu null).

ProductLine Kód řádku
T 0000T
1222X 1222X
99A 0099A
123456789 123456789

Viz také