ПОВТОРЯТЬ

✅ Поток событий Azure Stream Analytics ✅ Fabric

Повторяет значение строки указанное число раз.

Синтаксис

REPLICATE ( expression , integer_expression )

Аргументы

выражение

Символьное выражение или столбец типа nvarchar(max).

integer_expression

Выражение типа bigint. Если integer_expression отрицательно, возвращается значение NULL.

Типы возвращаемых данных

nvarchar(max)

Примеры

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

CONCAT пропускать значения NULL, которые предотвращают потерю значений, если LEN(ProductLine) превышает 4 (отрицательные integer_expression возвращают REPLICATE значение NULL).

Линейка продуктов LineCode
Т 0000T
1222X 1222X
99A 0099A
123456789 123456789

См. также