REPLICATE (Azure Stream Analytics)
Répète une valeur de chaîne un nombre spécifié de fois.
Syntaxe
REPLICATE ( expression , integer_expression )
Arguments
expression
Expression de caractères ou une colonne de type nvarchar (max).
integer_expression
Expression de type bigint. Si integer_expression est négatif, la valeur NULL est renvoyée.
Types de retour
nvarchar(max)
Exemples
SELECT
ProductLine,
CONCAT(REPLICATE('0', 4 - LEN(ProductLine), [ProductLine]) AS LineCode
FROM Input
WHERE LEN(ProductLine) = 1
CONCAT
ignorez les valeurs null, ce qui empêchera la perte de valeurs si LEN(ProductLine)
est supérieur à 4 (négatif integer_expression rendre REPLICATE
des retours null).
ProductLine | LineCode |
---|---|
T | 0000T |
1222X | 1222X |
99A | 0099A |
123456789 | 123456789 |