oracle中的多行合并方法

oracle中的多行合并方法
本文给出了在oracle中实现多行合并的方法,供大家参考,具体分析如下:

在编写SQL时,通常会有一个列字段的组合,比如一个人的名字每月的工资,但是每个人只能解释一行。

像这样,可以使用行和列转换,但是如果这个月的信息不固定,就不可能使用行列。

Oracle10g提供wmsys.wm_concat功能,可以轻松实现。

复制代码代码如下:选择t.rank,wmsys.wm_concat(t.name)的t.rank从t_menu_item T组时间;

这样,看得舒服多了。

在这个方法出来之前,你可能还需要写一个函数,有点麻烦。

希望本文能对大家的oracle数据库程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部