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

2021-08-17  本文已影响0人  攻城狮Chova

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
上一篇 下一篇

猜你喜欢

热点阅读