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,小王|