需求:

需要对查询的结果集多行合并为一行,中间结果以逗号分隔

实现:

SELECT GROUP_CONCAT(number SEPARATOR ',') from oct_hr_record where education_status='1';

内容扩展:

在MySQL中字符串拼接常用的方法整理:1、CONCAT()2、CONCAT_WS()3、GROUP_CONCAT()

1、 CONCAT()

语法:CONCAT(str1,str2,...)
说明:作为最常用的字符串拼接方法,但是CONCAT函数在遇到拼接中的字符串出现 NULL 的情况,会返回 NULL

2、 CONCAT_WS()

此种连接字符串的方法,从名字上就能看出:从concat with separator,使用分隔符连接字符串。

语法:CONCAT_WS(separator,str1,str2,…)
使用说明:第一个参数separator是用来分隔其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数
对比说明:concat_ws与concat相比优点:1、可以使用分隔符连接字符串2、若连接的字符串出现 NULL 值,concat_ws会忽略 NULL 值,返回其他连接字符串

3、 GROUP_CONCAT()

此种连接方法,主要是将某一字段的值连接成一行进行显示,具体可以参看上面的问题实例。

语法 :group_concat( [DISTINCT] 连接的字段 [Order BY 排序字段 ASC/DESC] [Separator ‘分隔符’] )
说明:可以连接多个字段,也可以对连接字段进行排序,默认以 逗号 分隔字段

mysql中group_contact函数的使用相关推荐

  1. mysql中concat函数的使用相关总结

    concat(str1,str2) 返回结果为连接参数产生的字符串.如有任何一个参数为NULL ,则返回值为 NULL. mysql> select concat('11','22','33') ...

  2. Oracle中concat与||区别(以及与mysql中concat函数区别)

    Oracle中concat使用以及与||区别 CONCAT只能连接两个字符串 The syntax for the concat function is: concat( string1, strin ...

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

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

  4. mysql中find_in_set()函数的使用及in()用法详解

    From: http://www.manongjc.com/article/2710.html MySQL手册中find_in_set函数的语法解释: FIND_IN_SET(str,strlist) ...

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

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

  6. mysql必会语法_sql语法:sql必读必会(二)mysql中的函数大全

    AVG 函数 作用:AVG 函数返回数值列的平均值.NULL 值不包括在计算中 语法:SELECT AVG(列) FROM 表 求id平均值(实在没字段了,就是意思意思) id大于平均值的记录 COU ...

  7. MySQL中时间函数NOW()和SYSDATE()的区别

    mysql中日期函数还是比较常用的.主要有NOW()和SYSDATE()两种,虽然都表示当前时间,但使用上有一点点区别. NOW()取的是语句开始执行的时间,SYSDATE()取的是动态的实时时间. ...

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

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

  9. ORACLE实现MySQL中substring_index函数功能

    目录 MySQL中substring_index函数 ORACLE涉及函数 实现函数源码 MySQL中substring_index函数 substring_index(string, delimit ...

最新文章

  1. Python模块-创建和执行程序(或者脚本)
  2. 4一20ma电流有源与无源区别_信号隔离安全栅与信号隔离器区别!
  3. crontab执行不了php的解决方法
  4. vb php mysql_VB连接MYSQL数据的方法
  5. Centos7 安装 Python3.9
  6. 墓碑上的字符C语言,C语言编程练习6:墓碑上的字符
  7. Delphi如何获取本机IP地址
  8. 初学 快速幂 的理解
  9. dfs时间复杂度_Python实现图的经典DFS、BFS、Dijkstra、Floyd、Prim、Kruskal算法
  10. BZOJ 4516 后缀数组+ST+set
  11. Linux下配置MySQL免安装版
  12. HDU2157 How many ways??(可达矩阵+矩阵快速幂)
  13. js 时间转换、 向上保留两位小数
  14. 初识FineBI数据分析
  15. 微信网页分享(配合微信公众平台)
  16. 《淘宝规则》创建店铺的规则与实施细则
  17. Error 1053: The service did not respond to the start or control request in a timely fashion.问题排查
  18. word打印机显示服务器脱机,excel服务器-办公室常识——共享服务器文件报错,共享打印机无法打印的解决办法(解决word、excel不能打印))...
  19. swift导入oc第三方库
  20. ConstraintLayout 2.0 新特性 MotionLayout 制作炫酷动画

热门文章

  1. 揭秘vue——vue-cli3全面配置
  2. 【TP3.2】路由匹配和规则
  3. 打通B/S与C/S !让HTML5 WebSocket与.NET Socket公用同一个服务端!
  4. Spinnaker部署
  5. 《CUDA C编程权威指南》——1.5节总结
  6. GNS3的默认Telnet程序改成secureCRT
  7. 田志刚:要你共享,但不告诉你共享什么
  8. sql子查询示例_SQL更新查询示例说明
  9. ESXi6.5环境搭建(一:VMware Workstations 12 Pro 环境的安装及配置)
  10. 文件服务器的内存要多少,文件服务器内存要多大