如何恢复拼接的字段

diffmaker 2017-06-12 06:11:15
有如下的表

其中第一列是聚合前拼接的字段,使用||分隔各字段,后两列是聚合后的数值,现在需要恢复拼接的字段,如何实现效率高呢?
CREATE TABLE AGG_TEST
(
LINEITEM VARCHAR (2000),
QUANTITY DECIMAL (31,6),
AMOUNT DECIMAL (31,6)
);

INSERT INTO AGG_TEST VALUES('F11||F12||F13',10.23,1.023);
INSERT INTO AGG_TEST VALUES('F21||||F23',10.23,1.023);
INSERT INTO AGG_TEST VALUES('||F32||',10.23,1.023);
INSERT INTO AGG_TEST VALUES('F41||F42||F43',10.23,1.023);


请指教。。。
...全文
1391 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
老李2018 2018-06-04
  • 打赏
  • 举报
回复

结果:
MAYHENG 2017-11-03
  • 打赏
  • 举报
回复
把字段拿出来case...when 构造一下,
diffmaker 2017-06-19
  • 打赏
  • 举报
回复
吼吼吼,这版块死了吗?

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧