完整语法如下

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

SELECT * FROM testgroup

表结构与数据如上

现在的需求就是每个id为一行 在前台每行显示该id所有分数

group_concat 上场!!!

SELECT id,GROUP_CONCAT(score) FROM testgroup GROUP BY id

可以看到 根据id 分成了三行 并且分数默认用 逗号 分割 但是有每个id有重复数据 接下来去重

SELECT id,GROUP_CONCAT(DISTINCT score) FROM testgroup GROUP BY id

排序

SELECT id,GROUP_CONCAT(score ORDER BY score DESC) FROM testgroup GROUP BY id

最后可以设置分隔符

SELECT id,GROUP_CONCAT(score SEPARATOR ';') FROM testgroup GROUP BY id

转载于:https://www.cnblogs.com/zhangzhiping35/p/10656313.html

my sql Group_concat函数相关推荐

  1. sql group_concat函数

    背景: group_concat函数,最近在数据查询的时候需要用到这个函数,虽然平时也会用到,但是今天的需求略有不同,需要把符合条件的数据concat一下,那么该怎么做呢? 解决思路: 想到了grou ...

  2. Sql Server中实现Mysql中的group_concat函数效果

    Sql Server中实现Mysql中的group_concat函数效果 SELECT oi.*, stuff((select ','+convert(varchar(25), GuestName) ...

  3. mysql sql语句里连接符的使用_SQL中group_concat函数,用符号连接查询分组里字段值...

    MySQL中group_concat函数 完整的语法如下: group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔 ...

  4. mysql中sql语句中常见的group_concat()函数意思以及用法,oracle中与其一样的功能函数是wmsys.wm_concat()

    1.group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果.比较抽象,难以理解. 通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一 ...

  5. MySQL group_concat()函数

    转载自  MySQL group_concat()函数 MySQL GROUP_CONCAT函数介绍 MySQL GROUP_CONCAT()函数将组中的字符串连接成为具有各种选项的单个字符串. 下面 ...

  6. mysql 修改这段长度_MySQL中使用group_concat()函数数据被截取(有默认长度限制),谨慎!...

    最近在工作中遇到一个问题: 我们系统的一些逻辑处理是用存储过程实现的,但是有一天客服反馈说订单下单失败,查了下单牵扯到的产品基础资源,没有问题. 下单的存储过程中有这样两句代码: 1 declare ...

  7. mysql函数 字符长度限制_MySQL中使用group_concat()函数数据字符过长报错的问题解决方法...

    最近在办公软件项目,在开发权限指标遇到一个问题: 我们系统的一些逻辑处理是用存储过程实现的,但是有一天客户反馈说权限指标分配报错,查了分配的权限数据牵扯到的数据权限基础资源,没有问题. 权限指标分配的 ...

  8. mysql中group_concat函数_MySQL中group_concat函数

    为什么我要学习该函数,我在做控制页面的权限的时候,没有使用Shiro框架[强烈推荐使用], 为了降低学习成本,暂时给学生过渡的想法,我需要控制到按钮级别的权限,我的想法是通过Jquery对我的页面中的 ...

  9. MySQL GROUP_CONCAT()函数的排序方法

    1. 用法 GROUP_CONCAT() 函数的参数是可以直接使用 ORDER BY 排序的. 2. 例子 1.  表中数据如下: id  username  score 1    张三        ...

最新文章

  1. 大学计算机系一周上几节课,大学生晒课程表,一周45节课无双休,三个专业是满课重灾区...
  2. python 代码-我整理的Python代码规则
  3. WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-
  4. mysql 8添加账号赋予权限
  5. 教你增加网站反向链接的7大法门和12奇招
  6. SQL SERVER学习笔记(二)数据库管理
  7. 如何使用PyCharm调试Python代码
  8. Golang 项目布局浅析
  9. Given a list,rotate the list to right by k places, where k is nonegative.
  10. Windows 10 安装 scrapy 步骤
  11. IE中使用Google Chrome Frame运行HTML 5
  12. 解决向日葵解锁密码忘记的问题,HKEY_LOCAL_MACHINE\SOFTWARE \Oray\SunLogin下没有\Oray\SunLogin目录
  13. java 微信红包_教你用java做个微信红包!
  14. 企业为什么需要BI决策系统?
  15. 同IP不同端口导致session冲突的解决方法
  16. 虾皮有哪些站点?各站点有什么特色
  17. ipad/iphone内存管理二
  18. MFC透明位图显示函数
  19. hibernate lazy属性参数说明
  20. 【论文笔记15】以太坊智能合约去中心化的链上数据访问

热门文章

  1. SCANF SCANF_S
  2. php网站实施说明书_PHP中$_SERVER使用说明
  3. 临床重症医学数据库MIMIC、eICU、PIC介绍
  4. 第五天学习Java的笔记(if,switch顺序结构)
  5. 组态王7.5安装教程
  6. tensorflow+python flask进行手写识别_使用tensorflow进行手写数字识别
  7. 编程之美系列之一——阶乘的运算
  8. java rmi 超时_java RMI服务超时
  9. 英语语法---名词详解
  10. linux复制duo文件,自动生成Linux下Makefile全攻略(转)