Heim  >  Artikel  >  Datenbank  >  Wie können wir die Werte von zwei oder mehr Spalten einer MySQL-Tabelle kombinieren und diesen Wert in einer einzigen Spalte erhalten?

Wie können wir die Werte von zwei oder mehr Spalten einer MySQL-Tabelle kombinieren und diesen Wert in einer einzigen Spalte erhalten?

WBOY
WBOYnach vorne
2023-09-12 12:57:081141Durchsuche

我们如何组合 MySQL 表的两列或多列的值并在单个列中获取该值?

Um die Werte von zwei oder mehr Spalten zu kombinieren, können wir die MySQL-Funktion CONCAT() verwenden. In diesem Fall ist das Argument der CONCAT()-Funktion der Name der Spalte. Nehmen wir zum Beispiel an, wir haben eine Tabelle mit dem Namen „Studenten“ und möchten die Namen und Adressen der Studenten in einer Spalte haben. Dann können wir die folgende Abfrage schreiben:

mysql> Select Id, Name, Address, CONCAT(ID,', ',Name,', ', Address)AS 'ID, Name,Address' from Student;
+------+---------+---------+--------------------+
| Id   | Name    | Address | ID, Name, Address  |
+------+---------+---------+--------------------+
| 1    | Gaurav  | Delhi   | 1, Gaurav, Delhi   |
| 2    | Aarav   | Mumbai  | 2, Aarav, Mumbai   |
| 15   | Harshit | Delhi   | 15, Harshit, Delhi |
| 20   | Gaurav  | Jaipur  | 20, Gaurav, Jaipur |
+------+---------+---------+--------------------+
4 rows in set (0.00 sec)

Das obige ist der detaillierte Inhalt vonWie können wir die Werte von zwei oder mehr Spalten einer MySQL-Tabelle kombinieren und diesen Wert in einer einzigen Spalte erhalten?. 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