GROUP_CONCAT函数用法
时间: 2023-08-09 15:11:19 浏览: 172
GROUP_CONCAT的用法
5星 · 资源好评率100%
GROUP_CONCAT函数是MySQL中的一个聚合函数,用于将分组中的多行值连接成一个字符串。它的语法是GROUP_CONCAT([DISTINCT column1 [ORDER BY column2 ASC\DESC [SEPARATOR seq])。其中,column1表示要连接的列,可以使用DISTINCT关键字去除重复值;ORDER BY column2 ASC\DESC表示按照指定列的升序或降序连接,如果不指定则没有顺序;SEPARATOR seq表示连接的分隔符,默认为逗号。注意,GROUP_CONCAT函数会忽略NULL值。
举个例子,如果有一个名为student的表,包含id和name两列,我们可以使用GROUP_CONCAT函数将所有学生的id和name连接成一个字符串。例如,使用语句SELECT GROUP_CONCAT(id, name) FROM student; 将会返回一个字符串,其中包含了所有学生的id和name,以默认的逗号分隔。 [2 [3
阅读全文