Heim  >  Artikel  >  Datenbank  >  Wie fügt man in MySQL einen Teilstring an einer bestimmten Position in einen String ein?

Wie fügt man in MySQL einen Teilstring an einer bestimmten Position in einen String ein?

WBOY
WBOYnach vorne
2023-08-26 08:21:02956Durchsuche

Wie fügt man in MySQL einen Teilstring an einer bestimmten Position in einen String ein?

Wir können die MySQL-Funktion INSERT() verwenden, um einen Teilstring an einer angegebenen Position in einem String einzufügen.

Syntax

INSERT(original_string, @pos, @len, new_string)

Hier ist original_string der String, in den wir einen neuen String mit einer bestimmten Anzahl von Zeichen einfügen möchten.

  • @pos ist die Position, an der Sie die neue Zeichenfolge einfügen möchten. Das Einfügen neuer Zeichenfolgen sollte beginnen.
  • @len ist die Anzahl der Zeichen, die aus der Originalzeichenfolge entfernt werden sollen. Ausgangspunkt für das Löschen von Zeichen ist der Wert von @pos.
  • New_string ist die Zeichenfolge, die wir in die ursprüngliche Zeichenfolge einfügen möchten.

Beispiel

mysql> Select INSERT('MySQL Tutorial',7,8,'@Tutorialspoint');
+------------------------------------------------+
| INSERT('MySQL Tutorial',7,8,'@Tutorialspoint') |
+------------------------------------------------+
| MySQL @Tutorialspoint                          |
+------------------------------------------------+
1 row in set (0.00 sec)

Im obigen Beispiel wurde die neue Zeichenfolge „@Tutorialspoint“ eingefügt. Das Einfügen beginnt bei Zeichen 7 der Originalzeichenfolge, und diese Funktion löscht den Startpunkt bei Zeichen 7, sodass insgesamt 8 Zeichen in der Originalzeichenfolge vorhanden sind.

Das obige ist der detaillierte Inhalt vonWie fügt man in MySQL einen Teilstring an einer bestimmten Position in einen String ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen