concat和group_concat的区别

                      concat和group_concat的区别

1、concat和group_concat都是用在sql语句中做拼接使用的,但是两者使用的方式不尽相同,concat是针对以行数据做的拼接,而group_concat是针对列做的数据拼接,且group_concat自动生成逗号。

2、concat的使用

select concat(id, ",", classId) from user;


3、group_concat的使用:group_concat一般和group by 结合使用比较多

select group_concat(username) from user group by classId;

猜你喜欢

转载自blog.csdn.net/xiao__jia__jia/article/details/103663284