• mysql group_concat函数详解


    group_concat( [DISTINCT]  要连接的字段   [Order BY 排序字段 ASC/DESC]   [Separator '分隔符'] )

    1.

    --以id分组,把price字段的值在同一行打印出来,逗号分隔(默认)
    
    select id, group_concat(price) from goods group by id;  

    2.

    --以id分组,把price字段的值在一行打印出来,分号分隔 
    
    select id,group_concat(price separator ';') from goods group by id; 

    3.

    --以id分组,把去除重复冗余的price字段的值打印在一行,逗号分隔
    select id,group_concat(distinct price) from goods group by id;  

    4.

    --以id分组,把price字段的值打印在一行,逗号分隔,按照price倒序排列
    select id,group_concat(price order by price desc) from goods group by id;  
    作者:chenze
    出处:https://www.cnblogs.com/chenze-Index/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    软件工程个人作业01
    动手动脑
    大道至简感想终结篇
    课后作业
    反思
    课后作业
    不忘初心,方得始终
    课后作业
    沟通,让一切变得简单

  • 原文地址:https://www.cnblogs.com/chenze-Index/p/10130637.html
Copyright © 2020-2023  润新知