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 |