REPLICATE (Analisi di flusso di Azure)

Ripete un valore stringa il numero di volte specificato.

Sintassi

REPLICATE ( expression , integer_expression )

Argomenti

expression

Un'espressione di caratteri o una colonna di tipo nvarchar(max).

integer_expression

Espressione di tipo bigint. Se l'argomento integer_expression è negativo, viene restituito NULL.

Tipi restituiti

nvarchar(max)

Esempio

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

CONCAT ignorare i valori Null, che impediranno la perdita di valori se LEN(ProductLine) è superiore a 4 (integer_expression negativo restituisce REPLICATE Null).

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

Vedere anche