//使用CONCAT函数拼接字符串 SELECT CONCAT('Hello', ',', 'World'); //输出Hello,World //使用CONCAT_WS函数拼接字符串并添加分隔符 SELECT CONCAT_WS(',', 'Hello', 'World'); //输出Hello,World //使用GROUP_CONCAT函数将多条数据拼接成一个字符串,并设置分隔符 SELECT GROUP_CONCAT(name SEPARATOR ', ') FROM users; //输出所有用户用逗号隔开的名称
CONCAT函数可以将多个字符串拼接成一个字符串,两个字符串可以用逗号隔开。CONCAT_WS函数可以拼接字符串并添加分隔符,设置分隔符可以在第一个参数中添加。GROUP_CONCAT函数主要用来将多行数据拼接成一个字符串,并且可以设置分隔符。
需要注意的是,MySQL中的字符串拼接函数不能拼接NULL值。在使用拼接函数时,如果有NULL值,则返回的结果也会是NULL。