MySQL group_concat() 函数用法

在使用 group by对数据进行分组后,如果需要对 select 的数据项进行字符串拼接,这时就需要用到group_concat()函数。

1、基本用法

group_concat()完整语法如下:

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

通过 distinct可以去掉重复值,order by进行排序,separator指定分隔符,默认为逗号。

user 表

address 表

user与address为一对多关系,现在以user_id进行group by分组,对数据项city进行字符串拼接,写法如下:

select u.id, u.name, group_concat(ad.city) as city

from user u inner join address ad on u.id = ad.user_id

group by u.id

查询结果如下ÿ

mysql group concat 去重,MySQL group_concat() 函数用法相关推荐

  1. mysql group_concat去重_MySQL group_concat() 函数用法

    MySQL group_concat() 函数用法 在使用 group by对数据进行分组后,如果需要对 select 的数据项进行字符串拼接,这时就需要用到group_concat()函数. 1.基 ...

  2. mysql group concat_mysql group_concat()函数用法总结

    本文实例讲述了mysql group_concat()函数用法.分享给大家供大家参考,具体如下: group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果.比 ...

  3. MySQL中group_concat函数用法总结

    MySQL中group_concat函数用法总结 一.group_concat函数的功能 将group by产生的同一个分组中的值连接起来,返回一个字符串结果.group_concat函数首先根据gr ...

  4. MySQL的行转列、列转行、连接字符串 concat、concat_ws、group_concat函数用法

    转载自:https://blog.csdn.net/aya19880214/article/details/41280893 1.concat函数 使用方法: CONCAT(str1,str2,-) ...

  5. mysql group_concat去重_mysql GROUP_CONCAT 函数 将相同的键的多个单元格合并到一个单元格...

    mysql GROUP_CONCAT 函数 将相同的键的多个单元格合并到一个单元格 MemberID MemberName FruitName -------------- ------------- ...

  6. MySQL中group_concat()函数用法总结

    group_concat函数应该是在内部执行了group by语句,这是我的猜测. 1.测试语句: 1 SELECT group_concat(town) FROM `players` group b ...

  7. mysql wm concat sep,MySQL拼接函数CONCAT的使用心得

    一.concat函数相关的几种用法 1-1.函数:concat(str1,str2,-) concat 函数一般用在SELECT 查询语法中,用于修改返回字段内容,例如有张LOL英雄信息表如下 mys ...

  8. mysql: union / union all / 自定义函数用法详解

    mysql: union / union all http://www.cnblogs.com/wangyayun/p/6133540.html mysql:自定义函数用法详解 http://www. ...

  9. mysql group by去重_MySQL本周总结——group by去重和自联结理解

    1.group by 理解: 从一个例题开始: 已知表格:Product(maker, type, model) Get the makers who produce only one product ...

最新文章

  1. 使用C++实现一套简单的状态机模型——原理解析
  2. 管理系统中计算机应用知识总结,自考《管理系统中计算机应用》章节知识点复习:管理信息...
  3. dedecms最新版本修改任意管理员漏洞
  4. Educational Codeforces Round 73 (Rated for Div. 2) E. Game With String 思维博弈 好题(2500)
  5. C++ 运算符重载规则
  6. C/C++日志写入系统log(/var/log/syslog)
  7. mysql b 树 锁_mysql索引B+树、MVCC、锁一文搞懂
  8. 如何给Exadata数据库一体机打补丁patching图解
  9. Rust :公钥、私钥与keypair、signature、verify 三部曲
  10. re学习笔记(71)大吉杯DJBCTF - re - 部分WP
  11. 2021年安全员-B证-项目负责人(广东省)考试题及安全员-B证-项目负责人(广东省)考试总结
  12. c语言课程设计家谱管理系统,数据结构-家谱管理系统
  13. WSAData结构体的作用
  14. 计算机电脑用英语单词怎么读,计算器 英语
  15. 居家装修这些细节一定得注意到
  16. 腾讯优图·AI 开放平台全面升级:AI 能力最全面的平台
  17. 基于深度学习的农作物病虫害识别
  18. NFC OMA 访问
  19. 字节、比特、位的单位换算
  20. xp连接虚拟专用网络错误提示: 连接出错789:L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到一个处理错误。

热门文章

  1. 提升职场表现力:讯飞智能录音笔SR901实力优选
  2. 利用Civil3d导入桥梁中线至Revit中建立桥梁上部结构
  3. 1万条数据大概占多大空间_mysql亿级数据数据库优化方案测试-银行交易流水记录的查询...
  4. [MTCTF]从出题人视角看ez_cms
  5. Android文字广告(Textview上下滚动),使用TextSwitcher控件实现
  6. 不错的软件测试学习网站
  7. python足球分析系统_NAO足球/高尔夫比赛视觉系统设计(python初级版)
  8. 高效办公——Excel表格-03篇(Excel常用快捷键 以及 Excel快捷键结合公式的各种常见的办公例子)
  9. 二、java项目常用工具类之beancopy,bean和map转换工具类
  10. vue单文件props写法_详解Vue 单文件组件的三种写法