【发布时间】:2020-12-08 05:57:02
【问题描述】:
我有一个如下表,我想获取 IN 列下方的 OUT 列值并添加新记录。
create table Temp (
[name] varchar(10),
[In] varchar(10),
[Out] varchar(10),
[HRs] varchar(10),
);
insert into Temp values('bob','login','logout','8');
insert into Temp values('alice','login','logout','9');
insert into Temp values('peter','login',null,'0');
表格输出
| NAME | IN | OUT | HRs |
|---|---|---|---|
| bob | login | logout | 8 |
| alice | login | logout | 9 |
| peter | login | NULL | 0 |
预期输出
| NAME | IN | HRs |
|---|---|---|
| bob | login | 8 |
| bob | logout | 8 |
| alice | login | 9 |
| alice | logout | 9 |
| peter | login | 0 |
| peter | NULL | 0 |
我需要在 Temp 表上实现上述输出,将 IN & OUT 列组合成 IN 列,如何在 DB2 sql 中实现这一点
【问题讨论】: