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

WBOY
發布: 2023-09-15 08:01:07
轉載
768 人瀏覽過

如何将 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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!