📜  MySQL 中的 REPEAT()函数

📅  最后修改于: 2022-05-13 01:55:42.739000             🧑  作者: Mango

MySQL 中的 REPEAT()函数

重复() :
MySQL 中的此函数用于将字符串重复指定次数。

句法 :

REPEAT(str, count)

参数 :
该方法接受两个参数。

  • str –我们要重复的输入字符串。
  • count -它将描述重复字符串的次数。

回报:
它返回一个重复的字符串。

示例-1:
在 REPEAT函数的帮助下重复字符串 'Geeks' 3 次。

SELECT REPEAT("Geeks", 3) 
AS Repeated_String;

输出 :

REPEATED_STRING
GeeksGeeksGeeks

示例 2 :
在 REPEAT函数的帮助下重复字符串 'SQL' 0 次。

SELECT REPEAT("SQL", 0) 
AS Repeated_String;

输出 :

REPEATED_STRING
 

示例 3 :
REPEAT函数还可用于重复列数据。为了演示创建一个名为 Employee 的表。

CREATE TABLE Employee
(
Employee_id INT AUTO_INCREMENT,  
Employee_name VARCHAR(100) NOT NULL,
Joining_Date DATE NOT NULL,
PRIMARY KEY(Employee_id )
);

向 Employee 表插入一些数据:

INSERT INTO Employee
(Employee_name, Joining_Date )
VALUES
('Ananya ', '2000-01-11'),
('Anush ', '2002-11-10' ),
('Aniket ', '2005-06-11' ),
('Anika ', '2008-01-21'  ),
('Riyag ', '2008-02-01' ) ;

因此,员工表如下。

select * from Employee ;

输出 :

 EMPLOYEE_IDEMPLOYEE_NAMEJOINING_DATE
1Ananya 2000-01-11
2Anush 2002-11-10
3Aniket2005-06-11
4Anika2008-01-21
5Riyag2008-02-01

现在,我们将从 Employee_name 列中获取所有重复的字符串。

SELECT REPEAT(Employee_name, 2) 
AS Repeated_Name
FROM Employee;

输出 :

REPEATED_NAME
Ananya Ananya
Anush Anush
Aniket Aniket
Anika Anika
Riyag Riyag