国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

MySQL基于group_concat()函數(shù)合并多行數(shù)據(jù)

瀏覽:23日期:2023-10-10 13:50:07

一個很有用的函數(shù)

group_concat(),手冊上說明:該函數(shù)返回帶有來自一個組的連接的非NULL值的字符串結(jié)果。

通俗點理解,其實是這樣的:group_concat()會計算哪些行屬于同一組,將屬于同一組的列合并顯示出來。要返回哪些列,由函數(shù)參數(shù)(就是字段名)決定。分組必須有個標準,就是根據(jù)group by指定的列進行分組。

合并的字段分隔符默認為逗號,可通過參數(shù)separator指定。

比如在student表中,有如下5條數(shù)據(jù):

MySQL基于group_concat()函數(shù)合并多行數(shù)據(jù)

有要求如下:“小明”的兩行成績可以放在一行展示,“小紅”的兩行成績也放在一行展示!

那么就可以使用

SELECT name,group_concat(subject,score) FROM student group by name;

查詢結(jié)果如下:

MySQL基于group_concat()函數(shù)合并多行數(shù)據(jù)

也可以自定義分隔符

SELECT name,group_concat(subject,score separator ’--’) FROM student group by name;

查詢結(jié)果如下:

MySQL基于group_concat()函數(shù)合并多行數(shù)據(jù)

如果不使用group by name;會怎么樣呢?

SELECT name,group_concat(subject,score) FROM student;

查詢結(jié)果如下(只展示一行了,跟name屬性無關(guān)了):

MySQL基于group_concat()函數(shù)合并多行數(shù)據(jù)

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

相關(guān)文章:
主站蜘蛛池模板: 国产女厕所| 手机看片99 | 欧美一级毛片欧美一级 | 亚洲一区视频在线 | 99国内视频 | 欧美一级特黄高清免费 | 偷偷久久| 一级做a爰片欧美一区 | 国产在线精品一区二区高清不卡 | 欧美一级黄 | 色爽爽爽爽爽爽爽爽 | 国产精品青草久久福利不卡 | 成人国产在线看不卡 | 视频一区二区三区在线 | 久久99精品久久久久久国产越南 | 高清色黄毛片一级毛片 | 久久精品免费在线观看 | 99小视频| 99国产精品久久久久久久成人热 | 日韩一级影片 | 91免费公开视频 | 欧美日韩在线观看精品 | 草草影院ccyy免费看片 | 国产不卡视频在线观看 | 亚洲免费视频观看 | 91影视做在线观看免费 | 日本精品一区二区三区视频 | 欧美高清一区二区三区欧美 | 好吊妞国产欧美日韩视频 | 精品无码久久久久国产 | 久草视频国产 | 亚洲日本在线观看 | 亚洲国产成人久久综合一 | 成年人免费小视频 | 亚洲作爱视频 | 欧美精品成人一区二区在线观看 | 毛片毛片毛是个毛毛片 | 色18美女社区 | 成人免费观看视频久爱网 | 国产欧美17694免费观看视频 | 日本特黄特色大片免费看 |