返回将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为空时,返回报错。
str或n值为NULL时,返回NULL。
使用示例
示例1:将字符串
abc
重复5
次。命令示例如下。--返回abcabcabcabcabc。 select repeat('abc', 5);
示例2:任一输入参数为NULL。命令示例如下。
--返回NULL。 select repeat('abc', null);
相关函数
REPEAT函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见字符串函数。