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