本文实例呈报了oracle达成多行统风华正茂的诀窍。分享给我们供大家参谋。具体解析如下:

在写sql时,平常会有将某列的字段归并起来,比方将有些人名下各类月的工资列示,不过各种人只可以占生机勃勃行。

像这种气象,大概用行列调换也能促成,但只要前段时间份的消息不固定,就不也许利用行列调换了。

oracle10g现在,提供了四个函数WMSYS.WM_CONCAT,能十分轻松实现该效用。

复制代码 代码如下:select t.rank,
WMSYS.WM_CONCAT(t.Name) TIME From t_menu_item t GROUP BY t.rank;

这么,瞧着就舒畅多了。

那几个方法没出去以前,可能还亟需本人写一个函数,稍稍麻烦些。

可望本文所述对大家的Oracle数据库程序设计有所协助。

相关文章