REPEAT() :
Diese Funktion in MySQL wird verwendet, um eine Zeichenfolge eine bestimmte Anzahl von Malen zu wiederholen.

Syntax :

REPEAT(str, count)

Parameter:
Diese Methode akzeptiert zwei Parameter.

  • str – Eingabezeichenfolge, die wir wiederholen möchten.
  • count – Es wird beschreiben, wie oft die Zeichenfolge wiederholt werden soll.

Rückgabe :
Es gibt eine wiederholte Zeichenfolge zurück.

Beispiel-1:
3-maliges Wiederholen der Zeichenfolge „Geeks“ mit Hilfe der REPEAT-Funktion.

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

Ausgabe :

REPEATED_STRING
GeeksGeeksGeeks

Beispiel-2:
Wiederholen des Strings „SQL“ 0 Mal mit Hilfe der REPEAT-Funktion.

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

Ausgabe :

REPEATED_STRING
 

Beispiel-3:
Die REPEAT-Funktion kann auch verwendet werden, um Spaltendaten zu wiederholen. Um dies zu demonstrieren, erstellen Sie eine Tabelle namens Employee.

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

Einfügen einiger Daten in die Employee-Tabelle:

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' ) ;

Die Mitarbeitertabelle sieht also wie folgt aus.

select * from Employee ;

Ausgabe :

 ANGESTELLTEN IDMITARBEITERNAMEBEITRITTSDATUM
1Ananya 11.01.2000
2Anusch 10.11.2002
3Aniket2005-06-11
4Anika2008-01-21
5Rijag01.02.2008

Jetzt werden wir alle wiederholten Zeichenfolgen aus der Spalte „Employee_name“ abrufen.

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

Ausgabe :

REPEATED_NAME
Ananya Ananya
Anusch Anusch
Aniket Aniket
Anika Anika
Riyag Riyag