REPEAT()-Funktion in MySQL
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 ID | MITARBEITERNAME | BEITRITTSDATUM |
---|---|---|
1 | Ananya | 11.01.2000 |
2 | Anusch | 10.11.2002 |
3 | Aniket | 2005-06-11 |
4 | Anika | 2008-01-21 |
5 | Rijag | 01.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 |