Heim  >  Artikel  >  Datenbank  >  Wie gebe ich Spaltenwerte aus einer MySQL-Tabelle als Wertesatz zurück?

Wie gebe ich Spaltenwerte aus einer MySQL-Tabelle als Wertesatz zurück?

WBOY
WBOYnach vorne
2023-09-15 08:01:07766Durchsuche

如何将 MySQL 表中的列值作为一组值返回?

Mit Hilfe der MySQL-Funktion MAKE_SET() können wir die Spaltenwerte in der MySQL-Tabelle als Wertesatz zurückgeben. Um es zu verstehen, nehmen wir als Beispiel die Tabelle Student_Name, die die folgenden Daten enthält: -

mysql> Select * from Student_Name;
+---------+-------+---------+
| FName   | Mname | Lname   |
+---------+-------+---------+
| Rahul   | NULL  | Singh   |
| Gaurav  | Kumar | NULL    |
| Harshit | NULL  | Khurana |
| Yash    | Pal   | Sharma  |
+---------+-------+---------+
4 rows in set (0.00 sec)

Nehmen wir nun an, wir möchten eine Sammlung von Werten der Spalten „Fname“ und „Lname“ erstellen, dann wird die folgende Abfrage ausgeführt erreichen:

mysql> Select MAKE_SET(1|4,fname,mname,lname)AS '(Fname,Lname)' from Student_name;
+-----------------+
| (Fname,Lname)   |
+-----------------+
| Rahul,Singh     |
| Gaurav          |
| Harshit,Khurana |
| Yash,Sharma     |
+-----------------+
4 rows in set (0.00 sec)

Das obige ist der detaillierte Inhalt vonWie gebe ich Spaltenwerte aus einer MySQL-Tabelle als Wertesatz zurück?. 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