REPLICAR (Azure Stream Analytics)
Repete um valor de cadeia de carateres um número especificado de vezes.
Sintaxe
REPLICATE ( expression , integer_expression )
Argumentos
expression
É uma expressão de carateres ou uma coluna do tipo nvarchar(max).
integer_expression
É uma expressão do tipo bigint. Se integer_expression for negativo, será devolvido NULL.
Tipos de Retorno
nvarchar(máx)
Exemplos
SELECT
ProductLine,
CONCAT(REPLICATE('0', 4 - LEN(ProductLine), [ProductLine]) AS LineCode
FROM Input
WHERE LEN(ProductLine) = 1
CONCAT
ignore valores nulos, o que impedirá a perda de valores se LEN(ProductLine)
for superior a 4 (negativo integer_expression efetuar REPLICATE
devoluções nulas).
ProductLine | Códigode Linha |
---|---|
T | 0000T |
1222X | 1222X |
99A | 0099A |
123456789 | 123456789 |