MySQL 中的链接字符串函数主要用于将多个字符串连接成一个字符串。最常用的链接字符串函数是 CONCAT()
。
-- 使用 CONCAT() 函数连接字符串
SELECT CONCAT('Hello', ' ', 'World') AS result;
-- 输出: Hello World
-- 使用 CONCAT_WS() 函数连接字符串,并指定分隔符
SELECT CONCAT_WS('-', '2023', '04', '01') AS result;
-- 输出: 2023-04-01
-- 使用 GROUP_CONCAT() 函数连接同一组内的多个值
SELECT department, GROUP_CONCAT(employee_name SEPARATOR ', ') AS employees
FROM employees_table
GROUP BY department;
TEXT
或 BLOB
类型来存储较长的字符串,或者在连接前对字符串进行截断处理。CONCAT_WS()
或 GROUP_CONCAT()
时,如果数据中包含分隔符,可能会导致结果不符合预期。希望这些信息对你有所帮助!
领取专属 10元无门槛券
手把手带您无忧上云