✅ Azure 流分析 ✅ 构造事件流
将一个字符串值重复指定的次数。
语法
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),则会阻止丢失值。
产品系列 | LineCode |
---|---|
T | 0000T |
1222X | 1222X |
99A | 0099A |
123456789 | 123456789 |