Compartir a través de


REPLICATE (Azure Stream Analytics)

Repite un valor de cadena un número especificado de veces.

Sintaxis

REPLICATE ( expression , integer_expression )

Argumentos

expression

Es una expresión de caracteres o una columna de tipo nvarchar(max).

integer_expression

Es una expresión de tipo bigint. Si integer_expression es negativo, se devuelve NULL.

Tipos de valor devuelto

nvarchar(max)

Ejemplos

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

CONCAT omita los valores NULL, lo que impedirá la pérdida de valores si LEN(ProductLine) es superior a 4 (integer_expression negativo devuelve REPLICATE null).

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

Consulte también