借助MySQL的MAKE_SET()函數(shù),我們可以將MySQL表中的列值作為一組值返回。為了理解它,我們以Student_Name表為例,其中包含以下數(shù)據(jù)?
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)
登錄后復(fù)制
現(xiàn)在,假設(shè)我們想要?jiǎng)?chuàng)建“Fname”和“Lname”列的值集合,那么以下查詢將實(shí)現(xiàn):
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)
登錄后復(fù)制
以上就是如何將 MySQL 表中的列值作為一組值返回?的詳細(xì)內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!