色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

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

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

一個很有用的函數

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

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

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

比如在student表中,有如下5條數據:

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

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

那么就可以使用

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

查詢結果如下:

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

也可以自定義分隔符

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

查詢結果如下:

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

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

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

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

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

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

標簽: MySQL 數據庫
相關文章:
主站蜘蛛池模板: 久草视频在线网 | 韩国美女激情视频一区二区 | 国产免费久久精品久久久 | 67194欧美成l人在线观看免费 | 国产成人一区二区三区免费观看 | 国产精品亚洲国产三区 | 久草免费在线观看视频 | 国产理论最新国产精品视频 | 青青草国产免费国产是公开 | 亚洲精品一区二区三区中文字幕 | 成年人免费在线视频观看 | 成人亚洲精品7777 | 偷自拍第一页 | 狠狠色丁香久久综合网 | 国产美女视频网站 | 日本最色视频 | 亚洲欧洲日产国码二区在线 | 国产高清在线精品一区二区三区 | 亚洲一区二区精品推荐 | 欧美成人手机视频免费播放 | www.午夜| 丝袜足液精子免费视频 | 欧美综合精品一区二区三区 | 尹人香蕉久久99天天拍 | 欧美精品一区视频 | 亚洲一区二区三区久久久久 | 亚洲男人的天堂在线视频 | 成人免费久久精品国产片久久影院 | 毛片免费观看日本中文 | 免费一级欧美在线观看视频片 | 久久久毛片免费全部播放 | 亚洲高清一区二区三区久久 | 久久在线免费 | 中文字幕亚洲天堂 | 亚洲视频在线观看网址 | 亚洲国产片在线观看 | 中国一级大黄大片 | 国产午夜亚洲精品国产 | 在线播放免费一级毛片欧美 | 精品免费国产一区二区三区 | 欧美日韩a级片 |