mysql contact group_MySQL的字符串连接函数CONCAT, CONCAT_WS,GROUP_CONTACT
时间: 2023-11-08 18:55:10 浏览: 49
MySQL中的字符串连接函数有三个:CONCAT、CONCAT_WS和GROUP_CONCAT。
1. CONCAT函数用于将两个或多个字符串连接在一起。语法如下:
CONCAT(string1, string2, ...)
示例:SELECT CONCAT('Hello, ', 'world!'); // 输出:Hello, world!
2. CONCAT_WS函数用于将多个字符串连接在一起,并用指定的分隔符分隔它们。语法如下:
CONCAT_WS(separator, string1, string2, ...)
示例:SELECT CONCAT_WS(',', 'apple', 'banana', 'orange'); // 输出:apple,banana,orange
3. GROUP_CONCAT函数用于将一列中的多个字符串连接在一起,并用指定的分隔符分隔它们。语法如下:
GROUP_CONCAT([DISTINCT] expr [,expr ...]
[ORDER BY {unsigned_integer | col_name | expr}
[ASC | DESC] [,col_name ...]]
[SEPARATOR str_val])
示例:SELECT GROUP_CONCAT(DISTINCT name ORDER BY name SEPARATOR ', ') FROM student; // 将 student 表中的 name 列连接起来,并用逗号分隔
注意:GROUP_CONCAT函数默认的分隔符是逗号,如果需要使用其他分隔符,可以使用SEPARATOR参数。此外,如果要去重,可以在函数名前加上DISTINCT关键字。