欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2020年10月14日 16:10:19   作者:賈樹丙  
這篇文章主要介紹了MySQL基于group_concat()函數(shù)合并多行數(shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

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

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

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

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

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

  

  有要求如下:“小明”的兩行成績(jī)可以放在一行展示,“小紅”的兩行成績(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;會(huì)怎么樣呢?

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

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

  

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

相關(guān)文章

  • 一文帶你了解MySQL的左連接與右連接

    一文帶你了解MySQL的左連接與右連接

    在MySQL中,左查詢和右查詢是通過(guò)使用LEFT?JOIN和RIGHT?JOIN關(guān)鍵字來(lái)執(zhí)行的,本文通過(guò)詳細(xì)的代碼示例簡(jiǎn)單介紹這兩種查詢方法的語(yǔ)法,需要的朋友可以參考下
    2023-07-07
  • pymysql操作mysql數(shù)據(jù)庫(kù)的方法

    pymysql操作mysql數(shù)據(jù)庫(kù)的方法

    這篇文章主要介紹了pymysql簡(jiǎn)單操作mysql數(shù)據(jù)庫(kù)的方法,主要講的是一些基礎(chǔ)的pymysql操作mysql數(shù)據(jù)庫(kù)的方法,結(jié)合實(shí)例代碼給大家講解的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • MySQL?分庫(kù)分表的項(xiàng)目實(shí)踐

    MySQL?分庫(kù)分表的項(xiàng)目實(shí)踐

    當(dāng)用戶量級(jí)上升,寫請(qǐng)求越來(lái)越多,這時(shí)需要用到分庫(kù)分表,本文就介紹了MySQL?分庫(kù)分表的項(xiàng)目實(shí)踐,具有一定的參考價(jià)值,感興趣的可以了解一下
    2022-04-04
  • 在阿里云的CentOS環(huán)境中安裝配置MySQL的教程

    在阿里云的CentOS環(huán)境中安裝配置MySQL的教程

    這篇文章主要介紹了在阿里云的CentOS環(huán)境中安裝配置MySQL的教程,注意一下文章開頭所提到的系統(tǒng)自帶MariaDB的問(wèn)題,需要的朋友可以參考下
    2015-12-12
  • mysql如何將數(shù)據(jù)庫(kù)中的所有表結(jié)構(gòu)和數(shù)據(jù)導(dǎo)入到另一個(gè)庫(kù)

    mysql如何將數(shù)據(jù)庫(kù)中的所有表結(jié)構(gòu)和數(shù)據(jù)導(dǎo)入到另一個(gè)庫(kù)

    介紹了如何使用mysqldump命令備份和導(dǎo)入數(shù)據(jù)庫(kù),以及創(chuàng)建目標(biāo)數(shù)據(jù)庫(kù)的步驟,首先使用mysqldump備份源數(shù)據(jù)庫(kù),然后在目標(biāo)數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)庫(kù),并將備份文件導(dǎo)入到目標(biāo)數(shù)據(jù)庫(kù),確保數(shù)據(jù)結(jié)構(gòu)和內(nèi)容完整復(fù)制,提到了DataGrip、Navicat在導(dǎo)入導(dǎo)出過(guò)程中可能出現(xiàn)的問(wèn)題
    2024-10-10
  • 如何使用MySQL查詢某個(gè)列中相同值的數(shù)量統(tǒng)計(jì)

    如何使用MySQL查詢某個(gè)列中相同值的數(shù)量統(tǒng)計(jì)

    這篇文章的主要內(nèi)容是通過(guò)MySQL查詢某個(gè)列中相同值的數(shù)量統(tǒng)計(jì),文章簡(jiǎn)潔明了,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2015-07-07
  • Ubuntu10下如何搭建MySQL Proxy讀寫分離探討

    Ubuntu10下如何搭建MySQL Proxy讀寫分離探討

    MySQL Proxy是一個(gè)處于你的Client端和MySQL server端之間的簡(jiǎn)單程序,它可以監(jiān)測(cè)、分析或改變它們的通信
    2012-11-11
  • mysql use命令選擇數(shù)據(jù)庫(kù)詳解

    mysql use命令選擇數(shù)據(jù)庫(kù)詳解

    這篇文章主要介紹了mysql 使用use命令選擇數(shù)據(jù)庫(kù)的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • MySQL借助DB實(shí)現(xiàn)分布式鎖思路詳解

    MySQL借助DB實(shí)現(xiàn)分布式鎖思路詳解

    這篇文章主要給大家介紹了關(guān)于MySQL借助DB實(shí)現(xiàn)分布式鎖思路的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • 利用MySQL統(tǒng)計(jì)一列中不同值的數(shù)量方法示例

    利用MySQL統(tǒng)計(jì)一列中不同值的數(shù)量方法示例

    這篇文章主要給大家介紹了利用MySQL統(tǒng)計(jì)一列中不同值的數(shù)量的幾種解決方法,每種方法都給了詳細(xì)的示例代碼供大家參考學(xué)習(xí),相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面跟隨小編一起來(lái)看看吧。
    2017-04-04

最新評(píng)論