Open In App

REPEAT() function in MySQL

Last Updated : 09 Dec, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report
REPEAT() : This function in MySQL is used to repeat a string a specified number of times. Syntax :
REPEAT(str, count)
Parameters : This method accepts two parameter.
  • str -Input String which  we want to repeat.
  • count -It will describe that how many times to repeat the string.
Returns : It returns a repeated string. Example-1 : Repeating the String 'Geeks' 3 times with the help of REPEAT Function.
SELECT REPEAT("Geeks", 3) 
AS Repeated_String;
Output :
REPEATED_STRING
GeeksGeeksGeeks
Example-2 : Repeating the String 'SQL' 0 times with the help of REPEAT Function.
SELECT REPEAT("SQL", 0) 
AS Repeated_String;
Output :
REPEATED_STRING
 
Example-3 : REPEAT Function can also be used to repeat column data. To demonstrate create a table named Employee.
CREATE TABLE Employee
(
Employee_id INT AUTO_INCREMENT,  
Employee_name VARCHAR(100) NOT NULL,
Joining_Date DATE NOT NULL,
PRIMARY KEY(Employee_id )
);
Inserting some data to the Employee table :
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' ) ;
So, the Employee Table is as follows.
select * from Employee ;
Output :
 EMPLOYEE_IDEMPLOYEE_NAMEJOINING_DATE
1Ananya 2000-01-11
2Anush 2002-11-10
3Aniket2005-06-11
4Anika2008-01-21
5Riyag2008-02-01
Now, we are going to get all repeated string  from Employee_name column.
SELECT REPEAT(Employee_name, 2) 
AS Repeated_Name
FROM Employee;
Output :
REPEATED_NAME
Ananya Ananya
Anush Anush
Aniket Aniket
Anika Anika
Riyag Riyag

Article Tags :

Explore