Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > MySQL concat函数

MySQL里的三个concat函数

作者:deviant-ART

字符串拼接是常用的功能,本文就来详细的介绍一下MySQL字符串拼接常用函数详解,涵盖CONCAT、CONCAT_WS与GROUP_CONCAT用灵活应对不同场景需求,适合数据库开发者深入学习,需要的朋友可以参考下

MySQL 里严格来说与“字符串拼接(concat)”相关的常用函数主要有 3 个:

一. CONCAT()

SELECT CONCAT('Hello', ' ', 'World');
-- Hello World

SELECT CONCAT('A', NULL, 'B');
-- NULL

二. CONCAT_WS()(WS = With Separator)

SELECT CONCAT_WS('-', '2025', '06', '12');
-- 2025-06-12

SELECT CONCAT_WS('-', '2025', NULL, '12');
-- 2025-12

三. GROUP_CONCAT()

例如表:

deptname
ITTom
ITJack
ITLucy
SELECT GROUP_CONCAT(name)
FROM employee
WHERE dept = 'IT';

结果:

Tom,Jack,Lucy

也可以指定分隔符:

SELECT GROUP_CONCAT(name SEPARATOR '|')
FROM employee;

结果:

Tom|Jack|Lucy

到此这篇关于MySQL里的三个concat函数的文章就介绍到这了,更多相关MySQL concat函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文