Oracle的wm_concat()函数与Mysql的group_concat()函数

这两个函数的作用是相同的,它们的功能是:实现行转列功能,即将查询出的某一列值使用逗号进行隔开拼接,成为一条数据。

1、Oracle的wm_concat()函数



2、Mysql的group_concat()函数

Oracle的wm_concat()函数与Mysql的group_concat()函数_第1张图片

我们可以通过该函数获取某张表的所有字段:

SELECT wm_concat(t.COLUMN_NAME) FROM User_Tab_Columns t WHERE t.TABLE_NAME = 'FBS_DATAOBJECT';
Oracle的wm_concat()函数与Mysql的group_concat()函数_第2张图片
SELECT group_concat(column_name) FROM information_schema.columns WHERE TABLE_SCHEMA=DATABASE() AND table_name = 'fbs_dataobject';


你可能感兴趣的:(Oracle的wm_concat()函数与Mysql的group_concat()函数)