REPEAT() function in MySQL
Last Updated :
09 Dec, 2020
Improve
REPEAT() :
This function in MySQL is used to repeat a string a specified number of times.
Syntax :
Example-2 :
Repeating the String 'SQL' 0 times with the help of REPEAT Function.
Example-3 :
REPEAT Function can also be used to repeat column data. To demonstrate create a table named Employee.
Now, we are going to get all repeated string from Employee_name column.
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.
SELECT REPEAT("Geeks", 3)
AS Repeated_String;
Output :
| REPEATED_STRING |
|---|
| GeeksGeeksGeeks |
SELECT REPEAT("SQL", 0)
AS Repeated_String;
Output :
| REPEATED_STRING |
|---|
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_ID | EMPLOYEE_NAME | JOINING_DATE |
|---|---|---|
| 1 | Ananya | 2000-01-11 |
| 2 | Anush | 2002-11-10 |
| 3 | Aniket | 2005-06-11 |
| 4 | Anika | 2008-01-21 |
| 5 | Riyag | 2008-02-01 |
SELECT REPEAT(Employee_name, 2) AS Repeated_Name FROM Employee;Output :
| REPEATED_NAME |
|---|
| Ananya Ananya |
| Anush Anush |
| Aniket Aniket |
| Anika Anika |
| Riyag Riyag |