REPLICATE (Azure Stream Analytics)
Повторяет значение строки указанное число раз.
Синтаксис
REPLICATE ( expression , integer_expression )
Аргументы
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).
ProductLine | LineCode |
---|---|
T | 0000T |
1222X | 1222X |
99A | 0099A |
123456789 | 123456789 |
См. также:
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по