MySql contact 拼接函数

1. concat

将查询结果拼接成一个字符串,返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。

eg:select concat('11','22','33');

返回结果:112233

 

 2. concat_ws

和concat()一样,将多个字符串连接成一个字符串,但是可以一次性指定分隔符~(concat_ws就是concat with separator)

语法:concat_ws(separator, str1, str2, ...)

说明:第一个参数指定分隔符。需要注意的是分隔符不能为null,如果为null,则返回结果为null。

 

3. group_concat

将查询结果用半角都好连接起来,一般用在group by分组查询语句中。

eg:select group_concat(tag_name) from content_topic_tag_ref where topic_id = 50;

返回结果:123,abc,456

你可能感兴趣的:(mysql)