SELECT * FROM person_base_info
CONCAT()
函数用于将多个字符串连接成一个字符串,是最重要的mysql函数之一
SELECT CONCAT(address, NAME ) AS conStr FROM person_base_info
CONCAT_WS()
CONCAT_WS() 代表 CONCAT With Separator ,是CONCAT()的特殊形式。 第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。如果分隔符为 NULL,则结果为 NULL。函数会忽略任何分隔符参数后的 NULL 值。
例子:
SELECT CONCAT_WS( '/', address, NAME ) AS conStr FROM person_base_info
GROUP_CONCAT()
基本语法:group_concat([DISTINCT] 要连接的字段 [Order BY 排序字段 ASC/DESC] [Separator '分隔符'])
SELECT p.NAME, GROUP_CONCAT( address ) address FROM person_base_info p GROUP BY p.NAME
以name分组,将address打印在一行,默认','分隔: