全部产品
Search
文档中心

云原生大数据计算服务 MaxCompute:REPEAT

更新时间:Jun 15, 2023

返回将str重复n次后的字符串。

命令格式

string repeat(string <str>, bigint <n>)

参数说明

  • str:必填。STRING类型。如果输入为BIGINT、DOUBLE、DECIMAL或DATETIME类型,则会隐式转换为STRING类型后参与运算。

  • n:必填。BIGINT类型。长度不超过2 MB。

返回值说明

返回STRING类型。返回规则如下:

  • str非STRING、BIGINT、DOUBLE、DECIMAL或DATETIME类型时,返回报错。

  • n为空时,返回报错。

  • strn值为NULL时,返回NULL。

使用示例

  • 示例1:将字符串abc重复5次。命令示例如下。

    --返回abcabcabcabcabc。
    select repeat('abc', 5); 
  • 示例2:任一输入参数为NULL。命令示例如下。

    --返回NULL。
    select repeat('abc', null);

相关函数

REPEAT函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见字符串函数