|





3x bewertet
MySQL-Datenbanken haben eine handliche und einfache String-Funktion REPLACE () . Sie erlaubt es, dass Tabellendaten nach einem String durchsucht werden und durch eine neue Zeichenfolge ersetzt werden.
Das kann zum Beispiel nützlich sein, wenn sich ein Name ändert, der mehrfach in der Datenbank eingetragen ist und die Datenbank entsprechend aktualisiert werden soll.
Der Syntax sieht so aus:
Die Wörter sagen es schon, aber trotzdem eine kurze Erklärung. "Spaltenname" ist ganz einfach der Name der Spalte, in der nach dem Wort gesucht wird. "Suchwort" ist entsprechend das Wort, nach dem gesucht wird. "Ersetzwort" ist das Wort, durch das das gesuchte/gefundene Wort ersetzt werden soll.
Am besten zeige ich euch ein Beispiel. Nehmen wir mal an der Name eines Mitglieds hat sich geändert und soll nun durch den neuen Namen ersetzt werden:
Die Tabelle "mitglieder" wird nun in der Spalte "name" nach "Alter Name" durchsucht. Wurde er gefunden, wird er durch "Neuer Name" ersetzt.
Ich hoffe das war soweit verständlich.
Bei Fragen, Kritik und Anregungen einfach ein Kommentar schreiben.
Das kann zum Beispiel nützlich sein, wenn sich ein Name ändert, der mehrfach in der Datenbank eingetragen ist und die Datenbank entsprechend aktualisiert werden soll.
Der Syntax sieht so aus:
REPLACE (Spaltenname, Suchwort, Ersetzwort)
My-SQL Code:
Die Wörter sagen es schon, aber trotzdem eine kurze Erklärung. "Spaltenname" ist ganz einfach der Name der Spalte, in der nach dem Wort gesucht wird. "Suchwort" ist entsprechend das Wort, nach dem gesucht wird. "Ersetzwort" ist das Wort, durch das das gesuchte/gefundene Wort ersetzt werden soll.
Am besten zeige ich euch ein Beispiel. Nehmen wir mal an der Name eines Mitglieds hat sich geändert und soll nun durch den neuen Namen ersetzt werden:
UPDATE mitglieder Set name = REPLACE(name, 'Alter Name', 'Neuer Name')
My-SQL Code:
Die Tabelle "mitglieder" wird nun in der Spalte "name" nach "Alter Name" durchsucht. Wurde er gefunden, wird er durch "Neuer Name" ersetzt.
Ich hoffe das war soweit verständlich.
Bei Fragen, Kritik und Anregungen einfach ein Kommentar schreiben.







