concat() | concat_ws() | group_concat() | |
功能 | 將多個字符串拼接成一個字符串 | 將多個字符串連接成一個字符串,但是可以一次性指定分隔符(concat_ws就是concat with separator) | 將 group by產生的同一個分組中的值連接起來,返回一個字符串結果 |
語法 | concat(str1,str2,...) | concat_ws(separator,str1,str2,...) | group_concat([distinct]要連接的字段[order by 排序字段 asc/desc][separator '分隔符' ]) |
說明 | 返回結果爲連接參數產生的字符串,如果有任何一個參數爲null,則返回值爲null。 | 說明:第一個參數指定分隔符。需要注意的是分隔符不能爲null,如果爲null,則返回結果爲null。 |
說明:通過使用distinct可以排除重複值;如果希望對結果中的值進行排序,可以使用order by子句;separator是一個字符串值,缺省爲一個逗號 在有group by的查詢語句中,select指定的字段要麼就包含在group by語句的後面,作爲分組的依據,要麼就包含在聚合函數中 |