zoukankan      html  css  js  c++  java
  • MySQL 分组并多行拼接 group_concat 用法

    数据源

    user    

    name     age

     小红   18

     小明   18

     小芳   19

    ------------------------------------------------------------------------------------------

    – 默认逗号连接
    select u.age,group_concat(u.name)  as NameStr from user u group by u.age;

    预览:

      age         NameStr 

      18    小红,小明

      19    小芳

    ------------------------------------------------------------------------------------------

    separator指定连接符

    select u.age,group_concat(u.name separator ‘|’)  as NameStr from user u group by u.age;

    预览:

       age          NameStr 

      18    小红|小明

      19    小芳

    ------------------------------------------------------------------------------------------

    – 排序连接

    select u.age,group_concat(u.name order by t.name desc)  as NameStr from user u group by u.age;

    会根据 名字排序 ,升序 去掉 desc   

  • 相关阅读:
    InnoDB On-Disk Structures(三)--Tablespaces (转载)
    InnoDB On-Disk Structures(二)--Indexes (转载)
    InnoDB On-Disk Structures(一)-- Tables (转载)
    UML之状态图
    UML之活动图
    UML交互图
    UML类图
    UML用况图
    UML OOA
    UML问题定义
  • 原文地址:https://www.cnblogs.com/wky-z/p/6634331.html
Copyright © 2011-2022 走看看