首頁 >資料庫 >mysql教程 >如何將 MySQL 表中的列值作為一組值傳回?

如何將 MySQL 表中的列值作為一組值傳回?

WBOY
WBOY轉載
2023-09-15 08:01:07796瀏覽

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

借助MySQL的MAKE_SET()函數,我們可以將MySQL表中的欄位值作為一組值傳回。為了理解它,我們以Student_Name表為例,其中包含以下資料−

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)

現在,假設我們想要建立「Fname」和「Lname」列的值集合,那麼以下查詢將實作:

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)

以上是如何將 MySQL 表中的列值作為一組值傳回?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除