【发布时间】:2021-05-21 03:02:22
【问题描述】:
这是原始表A
| Currency | DM_LS | ProductID | TimeID |
|---|---|---|---|
| TWD | 1 | 26 | 559 |
| TWD | 1 | 26 | 560 |
| TWD | 1 | 27 | 561 |
| TWD | 2 | 27 | 562 |
| TWD | 2 | 28 | 563 |
| TWD | 2 | 28 | 564 |
我想从上面的表 A 中生成序列号。所以我添加了名为 SerialNum
的新列现在我不知道如何生成和插入值。值为 Currency + DM_LS + ProductID + TimeID
它是否通过 SQL 工作?
期望的结果
| Currency | DM_LS | ProductID | TimeID | SerialNum |
|---|---|---|---|---|
| TWD | 1 | 26 | 559 | TWD126559 |
| TWD | 1 | 26 | 560 | TWD126560 |
| TWD | 1 | 27 | 561 | TWD127561 |
| TWD | 2 | 27 | 562 | TWD227562 |
| TWD | 2 | 28 | 563 | TWD228563 |
| TWD | 2 | 28 | 564 | TWD228564 |
非常感谢。
【问题讨论】:
-
尝试谷歌
sql server concat。你会发现很多例子。
标签: sql sql-server tsql sql-update sql-insert