Heim > Datenbank > MySQL-Tutorial > Wie entferne ich in MySQL ein bestimmtes Präfix aus den Werten einer gesamten Spalte und aktualisiere sie?

Wie entferne ich in MySQL ein bestimmtes Präfix aus den Werten einer gesamten Spalte und aktualisiere sie?

WBOY
Freigeben: 2023-09-16 18:17:11
nach vorne
848 Leute haben es durchsucht

Wie entferne ich in MySQL ein bestimmtes Präfix aus den Werten einer gesamten Spalte und aktualisiere sie?

Dies kann durch Anwenden der TRIM()-Funktion auf die Spalte zusammen mit der MySQL UPDATE-Anweisung erfolgen. Das folgende Beispiel soll diesen Punkt deutlicher veranschaulichen.

Beispiel

Angenommen, wir haben eine Tabelle „Mitarbeiter“ mit dem Präfix „Abteilung“, die alle Werte der Spalte „Abteilung“ wie folgt enthält:

mysql> Select * from Employee;
+------+----------------+------------+----------------------+
| Id   | Name           | Address    | Department           |
+------+----------------+------------+----------------------+
| 100  | Raman          | Delhi      | IT Dept.             |
| 101  | Mohan          | Haryana    | History Dept.        |
| 102  | Shyam          | Chandigarh | ENGLISH Dept.        |
| 103  | Sukhjeet Singh | Patiala    | Computer Engg. Dept. |
| 104  | Bimal Roy      | Calcutta   | Computer Engg. Dept. |
+------+----------------+------------+----------------------+
5 rows in set (0.01 sec)
Nach dem Login kopieren

Die folgende Abfrage entfernt nun das Präfix aus der Spalte „Abteilung“. " Spalte „Abt.“ und aktualisieren Sie die Tabelle.

mysql> Update Employee set Department = TRIM(Trailing 'Dept.' FROM Department);
Query OK, 5 rows affected (0.10 sec)
Rows matched: 5 Changed: 5 Warnings: 0

mysql> Select * from Employee;
+------+----------------+------------+-----------------+
| Id   | Name           | Address    | Department      |
+------+----------------+------------+-----------------+
| 100  | Raman          | Delhi      | IT              |
| 101  | Mohan          | Haryana    | History         |
| 102  | Shyam          | Chandigarh | ENGLISH         |
| 103  | Sukhjeet Singh | Patiala    | Computer Engg.  |
| 104  | Bimal Roy      | Calcutta   | Computer Engg.  |
+------+----------------+------------+-----------------+
5 rows in set (0.00 sec)
Nach dem Login kopieren

Die Ergebnismenge oben zeigt, dass es in den Spaltenwerten kein Präfix „Dept.“ gibt.

Das obige ist der detaillierte Inhalt vonWie entferne ich in MySQL ein bestimmtes Präfix aus den Werten einer gesamten Spalte und aktualisiere sie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage