REPLICATE (Azure Stream Analytics)
Bir dize değerini belirtilen sayıda yineler.
Söz dizimi
REPLICATE ( expression , integer_expression )
Bağımsız değişkenler
expression
Bir karakter ifadesi veya nvarchar(max) türünde bir sütundur.
integer_expression
bigint türünde bir ifadedir. integer_expression negatifse NULL döndürülür.
Dönüş Türleri
nvarchar(maksimum)
Örnekler
SELECT
ProductLine,
CONCAT(REPLICATE('0', 4 - LEN(ProductLine), [ProductLine]) AS LineCode
FROM Input
WHERE LEN(ProductLine) = 1
CONCAT
4'ün üzerindeyse LEN(ProductLine)
değer kaybını önleyen null değerleri yoksayın (negatif integer_expression null döndürür REPLICATE
).
ProductLine | LineCode |
---|---|
T | 0000T |
1222X | 1222X |
99A | 0099A |
123456789 | 123456789 |