SelectDB Enterprise
参考手册
SQL 函数
聚合函数
GROUP_CONCAT

GROUP_CONCAT

描述

GROUP_CONCAT 函数将结果集中的多行结果连接成一个字符串

语法

GROUP_CONCAT([DISTINCT] <str>[, <sep>] [ORDER BY { <col_name> | <expr>} [ASC | DESC]])

参数

参数说明
<str>必选。需要连接值的表达式
<sep>可选。字符串之间的连接符号
<col_name>可选。用于指定排序的列
<expr>可选。用于指定排序的表达式

返回值

返回 VARCHAR 类型的数值。

举例

select value from test;
+-------+
| value |
+-------+
| a     |
| b     |
| c     |
| c     |
+-------+
select GROUP_CONCAT(value) from test;
+-----------------------+
| GROUP_CONCAT(`value`) |
+-----------------------+
| a, b, c, c            |
+-----------------------+
select GROUP_CONCAT(DISTINCT value) from test;
+-----------------------+
| GROUP_CONCAT(`value`) |
+-----------------------+
| a, b, c               |
+-----------------------+
select GROUP_CONCAT(value, " ") from test;
+----------------------------+
| GROUP_CONCAT(`value`, ' ') |
+----------------------------+
| a b c c                    |
+----------------------------+
select GROUP_CONCAT(value, NULL) from test;
+----------------------------+
| GROUP_CONCAT(`value`, NULL)|
+----------------------------+
| NULL                       |
+----------------------------+
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标