GROUP_CONCAT  separator可将查询结果用字符串连接变为一行,需配合使用GROUP BY

举例:查询打分.打分是两个评委给的分数,每个人的成绩是有两个,但希望查出来的结果是用字符串连接的,变为一行数据

SELECTUSERID,            SCORE
FROMTBL_SCORE

结果:

USERID SCORE
13 80
13 98
14 88
14 90

使用GROUP_CONCAT

SELECTUSERID,GROUP_CONCAT(SCORE order by USERID separator ';') SCORE
FROMTBL_SCORE
GROUP BY USERID

结果:

USERID SCORE
13 80;98
14 88;90

separator 默认是逗号 ",",我这里用的";"

MySQL中GROUP_CONCAT函数的使用,separator,将多行查询结果用特定字符串连接起来,适用于一对多相关推荐

  1. mysql中group_concat函数_MySQL中group_concat函数

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

  2. MySQL中group_concat函数用法总结

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

  3. MySQL中group_concat函数深入理解

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

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

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

  5. 关于mysql中GROUP_CONCAT函数的使用

    偶然看到公司存储过程中有个字符串拼接的函数,改bug过程中使用到了,还挺有用的,于是记录下来方便记忆,帮助有需要的人. 这是我需要整理的串,他是调用了一个存储过程,传入组织机构的id和迭代层数,返回来 ...

  6. mysql中group_concat函数的作用

    一  group_concat函数的作用 group_concat函数: 把name相同的code拼接在一起,放到另外一列中,用逗号进行分割. 1.整个表中的数据 2.进行分组

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

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

  8. mysql中合并函数_MYSQL分组合并函数

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

  9. MySQL中concat函数(连接字符串)

    MySQL中concat函数(连接字符串) MySQL中concat函数 使用方法: concat(str1,str2,-) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 ...

最新文章

  1. 操作系统性能优化分析及工具
  2. PagingAndSortingRepository接口与 JpaRepository接口
  3. python写入数据到excel中_Python写入数据到Excel
  4. Spring JDBC-Spring事务管理之数据库事务基础知识
  5. POJ - 1061 青蛙的约会(扩展欧几里得)
  6. opencv中匹配点对的坐标提取
  7. 用python画风车_python接口自动化()一)(实现一款简单的接口自动化框架)
  8. 【Elasticsearch】如何正确的关闭 重启 Elasticsearch集群
  9. 关于计算机网络技术多用复路,自考计算机网络技术练习题
  10. paip.c++ qt 目录遍历以及文件操作
  11. 微信小程序直播分销商城源码
  12. 如何彻底卸载3dmax2020_3dsmax2020卸载/安装失败/如何彻底卸载清除干净3dsmax2020注册表和文件的方法...
  13. 怎么用命令提示符打开浏览器_从您当前的命令提示符/终端目录打开文件浏览器...
  14. 写DM9000网卡芯片驱动的预备知识
  15. 纯RAW数据转换为DNG格式
  16. 了解更多全国各地浴室5×8装修图片
  17. 如何删除联想lenovo硬盘的隐藏分区
  18. Windows最佳Markdown编辑器
  19. 使用canvas生成水印watermark,有详细注释,简单易懂
  20. oracle导入报错ora01652,Oracle ORA-01652错误

热门文章

  1. 亲身经历:一次sql缺少where条件的惨案…
  2. 机器学习6-强化学习
  3. 【C++内存管理侯捷】---学习笔记(下)malloc/free,loki allocator,other issue
  4. Fedora 34 Workstation安装后的配置
  5. matlab实现模糊控制器并仿真,用Matlab实现空调温度模糊控制器的设计与仿真.pdf...
  6. 【盲解调】基于频率和滤波器参数估计的FH-GFSK调制信号盲解调算法matlab仿真
  7. linux中查看文件大小命令
  8. 2022第四届长安杯复盘(WP)
  9. ShortcutBadger
  10. 加解密、PKI与CA基础