Skip to content

WM_CONCAT

功能描述

将列 expr 按照分组条件进行行转列操作,各行记录经过分组后以逗号拼接返回输出。

语法格式

WM_CONCAT(expr)

参数说明

expr:列名

函数返回类型

VARCHAR类型字符串

示例

sql
SQL> CREATE TABLE tab(a INT,b VARCHAR(20));

SQL> INSERT INTO tab VALUES(1,'test1')(2,'test2')(3,'test3');

SQL> INSERT INTO tab VALUES(3,'小王')(1,'张三')(2,'李四');

SQL> SELECT a,WM_CONCAT(b) FROM tab GROUP BY a;

A | EXPR1 | 
------------------------------------------------------------------------------
1 | test1,张三|
2 | test2,李四|
3 | test3,小王|