MySQL字符串拼接函数

MySQL字符串拼接函数MySQL 字符拼接函数

MySQL字符串拼接函数有以下三个:

  • CONCAT
  • CONCAT_WS
  • GROUP_CONCAT

1.CONCAT

说明
对指定字符进行拼接
语法
CONCAT(str1,str2,...)
语法说明:
CONCAT(字符1,字符2,...)
实例












SELECT CONCAT('this ','is ','a ','demo') AS 'result' FROM DUAL 

在这里插入图片描述

2.CONCAT_WS

说明
对字符进行拼接,并使用指定的分隔符隔开
语法
CONCAT_WS(separator,str1,str2,...)
语法说明
CONCAT_WS(分隔符,字符1,字符2,...)
实例












SELECT CONCAT_WS('-','this','is','a','demo')AS 'result' FROM DUAL 

在这里插入图片描述

3.GROUP_CONCAT

说明
对分组后的数据,指定某个字段进行拼接,并且可以指定拼接的分隔符和拼接的顺序
语法
GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer | col_name | expr} [ASC | DESC] [,col_name ...]] [SEPARATOR str_val])
语法说明:
GROUP_CONCAT([DISTINCT] 字符1,字符2... [ORDER BY 需要排序的字段 [ASC | DESC] ] [SEPARATOR 分隔符])
实例
现有一张student表,表结构如下:
student表结构
有如下数据:
student表数据




















-- 根据不同的班级,将各个学生的备注按照年龄由大到小拼接汇总 SELECT GROUP_CONCAT(remark ORDER BY age DESC SEPARATOR '|') AS result FROM student GROUP BY classroom 

查询结果

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/207285.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午2:09
下一篇 2026年3月19日 下午2:09


相关推荐

  • python2 nonlocal_python关键字及用法

    python2 nonlocal_python关键字及用法python变量引用顺序:从当前作用域开始寻找变量,如果没找到就往上一层作用域寻找,没找到就再上一层……即:当前作用域局部变量->外层作用域变量->再外层作用域变量->……->当前模块全局变量->pyhton内置变量global:全局变量nonlocal:外层嵌套函数的变量使用总结:局部作用域改变全局变量用global,global同时还可以定义新的…

    2025年9月21日
    8
  • 魔方cfop公式软件_【特别篇】最全的三阶魔方公式标记法图解汇总

    魔方cfop公式软件_【特别篇】最全的三阶魔方公式标记法图解汇总在 初级篇 里整理过几种简单的公式表达法 但并不完整 这篇文章 汇总了三阶魔方所有会用到的公式标记 用图解的方式表达出来 方便大家日后学习高级玩法打下基础 一 重新 认识魔方的六个面魔方六个面的字母标记这里 魔方的六个面分别用六个字母表示 这六个字母对应的六个面一定要熟记 二 公式表达法 单层转动单层转动单层转动的公式表达法是最常用的 一定要熟练 PS 有些教程里 例如会把 R2 和 R 2 统称为 R

    2026年1月21日
    2
  • 细说Mammut大数据系统测试环境Docker迁移之路

    细说Mammut大数据系统测试环境Docker迁移之路

    2021年6月16日
    95
  • Yarn安装配置(vsftpd安装配置)

    Yarn介绍:Yarn是facebook发布的一款取代npm的包管理工具。yarn的特点:速度超快。 Yarn缓存了每个下载过的包,所以再次使用时无需重复下载。同时利用并行下载以最大化资源利用率,因此安装速度更快。 超级安全,在执行代码之前,Yarn会通过算法校验每个安装包的完整性。 超级可靠,使用详细、简洁的锁文件格式和明确的安装算法,Yarn能够保证在不同系统上…

    2022年4月15日
    42
  • abaqus6.14.4安装_abaqus激活成功教程教程

    abaqus6.14.4安装_abaqus激活成功教程教程密码zo32

    2025年10月18日
    6
  • Docker删除容器与镜像

    Docker删除容器与镜像1 停止所有的 container 这样才能够删除其中的 images dockerstop dockerps a q 如果想要删除所有 container 的话再加一个指令 dockerrm dockerps a q 2 查看当前有些什么 imagesdocker 删除 images 通过 image 的 id 来指定删除谁 dockerrmi amp amp

    2026年3月20日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号