1,语法:CONCAT(STR1,STR2,...)
将多个字符串连接成一个字符串。
返回结果为连接参数产生的字符串,如果有任何一个参数为空,则返回值为NULL。
2. CONCAT_WS()
语法:CONCAT_WS(separator,str1,str2,...)
第一个参数是其它参数的分隔符。分隔符的位置在连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。如果分隔符是NULL,则结果为NULL。如果其他参数含有NULL,则会被忽略该NULL。
3. GROUP_CONCAT()
语法:
GROUP_CONCAT([DISTINCT] expr [,expr ...]
[ORDER BY {unsigned_integer | col_name | expr}
[ASC | DESC] [,col_name ...]]
[SEPARATOR str_val])
语法:group_concat( [distinct] 要连接的字段 [order by 排序字段 asc/desc ] [separator '分隔符'] )
默认以','分隔。
将group by产生的同一个分组中的值连接起来,返回一个字符串结果。
说明:通过使用distinct可以排除重复值;如果希望对结果中的值进行排序,可以使用order by子句;separator是一个字符串值,缺省为一个逗号。