MariaDB 函数

MariaDB REPEAT() 函数将字符串重复指定次数。

语法

REPEAT(string, number) 

参数

string必填。 指定要重复的字符串。
number必填。 指定重复字符串的次数。

返回值

返回指定字符串的重复版本。

示例 1:

下面的示例显示了 REPEAT() 函数的用法。

SELECT REPEAT('A', 3);
Result: 'AAA'

SELECT REPEAT(1, 5);
Result: 11111

SELECT REPEAT('ABC', 2);
Result: 'ABCABC'

SELECT REPEAT('ABC', 0);
Result: ''

SELECT REPEAT(' ', 5);
Result: '     ' 

示例 2:

考虑一个名为 Employee 的数据库表,其中包含以下记录:

EmpIDNameCity
1JohnLondon
2MarryNew York
3JoParis
4KimAmsterdam
5RameshNew Delhi
6HuangBeijing

在下面的查询中,REPEAT()函数用于获取Employee表的EmpID列值的重复值。

SELECT *, REPEAT(EmpID, 3) AS NewEmpID FROM Employee; 

这将产生结果如下图:

EmpIDNameCityNewEmpID
1JohnLondon111
2MarryNew York222
3JoParis333
4KimAmsterdam444
5RameshNew Delhi555
6HuangBeijing666