Udostępnij za pośrednictwem


REPLIKOWANIE (Azure Stream Analytics)

Powtarza wartość ciągu określoną liczbę razy.

Składnia

REPLICATE ( expression , integer_expression )

Argumenty

expression

Jest wyrażeniem znaku lub kolumną typu nvarchar(max).

Integer_expression

Jest wyrażeniem typu bigint. Jeśli integer_expression jest ujemna, zwracana jest wartość NULL.

Typy zwracane

Nvarchar(max)

Przykłady

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

CONCAT ignoruj wartości null, co zapobiegnie utracie wartości, jeśli LEN(ProductLine) wartość jest 4 (ujemna integer_expression wartość REPLICATE zwraca wartość null).

Productline Kod wiersza
T 0000T
1222X 1222X
99A 0099A
123456789 123456789

Zobacz też