Heim  >  Artikel  >  Datenbank  >  Wie füge ich mit der Funktion INSERT() eine neue Zeichenfolge in einen Spaltenwert einer MySQL-Tabelle ein?

Wie füge ich mit der Funktion INSERT() eine neue Zeichenfolge in einen Spaltenwert einer MySQL-Tabelle ein?

WBOY
WBOYnach vorne
2023-08-24 15:45:13661Durchsuche

如何使用 INSERT() 函数将新字符串插入 MySQL 表的列值中?

Dazu müssen wir den Spaltennamen als ersten Parameter der INSERT()-Funktion verwenden, also an der Position des Originalstrings. Das folgende Beispiel soll es demonstrieren:

Beispiel

Angenommen, wir möchten „/Old“ zum Wert der Spalte „year_of_admission“ der Tabelle „Student“ hinzufügen, dann müssen wir die folgende Abfrage schreiben:

mysql> Select INSERT(year_of_admission,5,0,'/Old')As 'Old Admissions' From Student;

+-----------------+
| Old Admissions  |
+-----------------+
| 2001/Old        |
| 2010/Old        |
| 2009/Old        |
| 2017/Old        |
| 2000/Old        |
+-----------------+

5 rows in set (0.00 sec)

We Sie können der Abfrage auch die obige Use WHERE-Klausel hinzufügen, wie unten gezeigt: -

mysql> Select INSERT(year_of_admission,5,0,&#39;/Old&#39;)As &#39;Old Admissions&#39; From Student WHERE year_of_admission < &#39;2017&#39;;

+----------------+
| Old Admissions |
+----------------+
| 2001/Old       |
| 2010/Old       |
| 2009/Old       |
| 2000/Old       |
+----------------+

4 rows in set (0.00 sec)

Das obige ist der detaillierte Inhalt vonWie füge ich mit der Funktion INSERT() eine neue Zeichenfolge in einen Spaltenwert einer MySQL-Tabelle 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