Maison >base de données >tutoriel mysql >Comment renvoyer les valeurs des colonnes d'une table MySQL sous forme d'un ensemble de valeurs ?

Comment renvoyer les valeurs des colonnes d'une table MySQL sous forme d'un ensemble de valeurs ?

WBOY
WBOYavant
2023-09-15 08:01:07787parcourir

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

Avec l'aide de la fonction MAKE_SET() de MySQL, nous pouvons renvoyer les valeurs des colonnes de la table MySQL sous la forme d'un ensemble de valeurs. Pour le comprendre, prenons comme exemple la table Student_Name, qui contient les données suivantes −

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)

Maintenant, supposons que nous voulions créer une collection de valeurs des colonnes « Fname » et « Lname », alors la requête suivante réaliser :

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)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer