函數名稱 | 作用 | 語法 | 說明 |
group_concat()
|
拼接字符串 可以將將多行合併成一行 |
group_concat( 要連接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])
|
默認使用逗號,分隔 例:SELECT id,GROUP_CONCAT(keyword SEPARATOR ';') FROM sysuser GROUP BY id |
concat_ws(separator, str1, str2, …) | 將多個字符串連接成一個字符串 | SELECT CONCAT_WS('-',id ,keyword) AS user FROM sysuser | |
concat() | 用於連接兩個或多個數組。 |
|
|
逗號隔開的字符串轉爲數組 | SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(#{keys},',',help_topic_id + 1),',' ,- 1) AS num FROM mysql.help_topic WHERE help_topic_id < LENGTH(#{keys}) - LENGTH(REPLACE (#{keys},',','')) + 1 |
||