MySQL数据库的函数的使用:使用字符串拼接函数实现MySQL查询结果的拼接

时间:2021-08-17 23:16:16   收藏:0   阅读:29

GROUP_CONCAT

GROUP_CONCAT(字段)

GROUP_CONCAT(字段 separator "分隔符")

GROUP_CONCAT(DISTINCT 字段 ORDER BY 字段 SEPARATOR "分隔符")
SELECT 
    employeeNumber,
    firstName,
    lastName,
    GROUP_CONCAT(DISTINCT customername ORDER BY customerName)
FROM
    employees
INNER JOIN customers ON customers.salesRepEmployeeNumber = employeeNumber
GROUP BY employeeNumber
ORDER BY firstName,lastname

CONCAT_WS

CONCAT_WS("分隔符",str1,str2,...)
SELECT 
	CONCAT_WS(‘;‘,o.user_code,o.user_name) 
FROM sys_user o 
WHERE id = 5201314

CONCAT

CONCAT(str1,str2...)
SELECT 
	CONCAT(o.user_code,o.user_name) 
FROM sys_user o 
WHERE id = 5201314

原文:https://www.cnblogs.com/chova/p/15154416.html

评论(0)
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!