当前位置: 代码迷 >> SQL >> ORACLE中拼接号码的sql该如何写
  详细解决方案

ORACLE中拼接号码的sql该如何写

热度:37   发布时间:2016-05-05 13:46:34.0
ORACLE中拼接号码的sql该怎么写?
如下图所示:如果一张表A中存储如下数据,
bitycode startno           endno100	0000350001	0000350012100	0000350022	0000350135100	0000350136	0000350138100	0000350139	0000350141100	0000350142	0000350200100	0000350201	0000350201100	0000350202	0000350350102	0000004201	0000004500102	0002290001	0002290027102	0002290028	0002290062102	0002290063	0002290063102	0002290064	0002290100102	0002290359	0002290359102	0002291029	0002291032102	0030410801	0030413000301	0000659001	0000659500301	0000740626	0000741125

应该怎么转换为如下所示的结果呢?
bitycode startno           endno100	0000350001	0000350012100	0000350022	0000350350102	0000004201	0000004500102	0002290001	0002290027102	0002290028	0002290062102	0002290063	0002290100102	0002290359	0002290359102	0002291029	0002291032102	0030410801	0030413000301	0000659001	0000659500301	0000740626	0000741125

总结:就是为了保证如果下一条记录的startno能跟上一条的endno号码练号的话就拼接在一起,最好加个份数。谢谢大家啦~!
  相关解决方案