GBase 8s 列转行函数 WM_CONCAT_TEXT
用法介绍
语法格式
WM_CONCAT_TEXT(expr);
---参数 expr:要合并为一行的数据,可以是数值型、字符型和日期型数据。
WM_CONCAT_TEXT函数可以将结果集中指定列的数据合并成一行。
WM_CONCAT_TEXT 函数返回值为 TEXT数据类型。转换完指定列的多条记录合并到一行,多个记录使用逗号分隔。
当函数的返回值超过 16380 字节时,推荐使用该函数。
样例
假定 tab1 表内容不为空:
SELECT col1 FROM tabl;
返回结果如下:
col1 |
---|
1001 |
1002 |
1003 |
1004 |
执行以下语句:
SELECT WM_CONCAT_TEXT (col1) col1 FROM tabl;
返回结果如下:
col1 |
---|
1001,1002,1003,1004 |