各位前辈,我想要拼接已有字段并填入到新字段中,如:
原表:
id | name | date | record_id |
---|---|---|---|
1 | A | 20180101 | null |
2 | B | 20180102 | null |
3 | C | 20180103 | null |
更新表:
id | name | date | record_id |
---|---|---|---|
1 | A | 20180101 | A-20180101-001 |
2 | B | 20180102 | B-20180102-002 |
3 | C | 20180103 | C-20180103-003 |
其中,id为自增列主键。目的是拼接name-date-id到新字段record_id中。
同时,每次填入新的name和date,如插入name='D', date='20180104',得到:
4 | D | 20180104 | D-20180104-004
求指教,多谢。
select CONCAT('D','|','2018/07/08') FROM DUAL
select CONCAT(name,'|',date) FROM TABLE