濮阳杆衣贸易有限公司

主頁 > 知識庫 > MySQL基于group_concat()函數(shù)合并多行數(shù)據(jù)

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

熱門標(biāo)簽:南通自動外呼系統(tǒng)軟件 芒果電話機(jī)器人自動化 信陽穩(wěn)定外呼系統(tǒng)運(yùn)營商 湖南人工外呼系統(tǒng)多少錢 申請外呼電話線路 百度地圖圖標(biāo)標(biāo)注中心 廣東人工電話機(jī)器人 石家莊電商外呼系統(tǒng) 日照旅游地圖標(biāo)注

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

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

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

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

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

  

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

  那么就可以使用

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

  查詢結(jié)果如下:

  

  也可以自定義分隔符

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

  查詢結(jié)果如下:

    

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

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

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

  

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • 如何修改Mysql中g(shù)roup_concat的長度限制
  • Mysql5.7中使用group concat函數(shù)數(shù)據(jù)被截斷的問題完美解決方法
  • 淺談MySQL中g(shù)roup_concat()函數(shù)的排序方法
  • mysql group_concat()函數(shù)用法總結(jié)
  • MySQL統(tǒng)計函數(shù)GROUP_CONCAT使用陷阱分析
  • mysql利用group_concat()合并多行數(shù)據(jù)到一行
  • MySQL中g(shù)roup_concat函數(shù)深入理解
  • Mysql的GROUP_CONCAT()函數(shù)使用方法

標(biāo)簽:惠州 沈陽 呼和浩特 合肥 公主嶺 牡丹江 天津 阿里

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL基于group_concat()函數(shù)合并多行數(shù)據(jù)》,本文關(guān)鍵詞  MySQL,基于,group,concat,函數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL基于group_concat()函數(shù)合并多行數(shù)據(jù)》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL基于group_concat()函數(shù)合并多行數(shù)據(jù)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    连城县| 扶风县| 靖西县| 通道| 壤塘县| 巴马| 秦皇岛市| 定兴县| 萨迦县| 临朐县| 正安县| 尚志市| 汉源县| 凉山| 郁南县| 肥乡县| 封丘县| 甘谷县| 武平县| 胶州市| 从江县| 腾冲县| 台中市| 友谊县| 兴和县| 梅河口市| 新疆| 循化| 鸡泽县| 南乐县| 集贤县| 离岛区| 晋宁县| 克东县| 林芝县| 湛江市| 临潭县| 高阳县| 巴里| 平江县| 隆林|