假设我有这个表模式.
ID AccNo金额
说我有这些数据
ID AccNo Amount
1 1020 100.00
2 2040 50.00
Run Code Online (Sandbox Code Playgroud)
如何编写TSQL更新查询来更新AccNo 1020金额列,金额从2040?
马尔科姆
使用嵌套选择:
UPDATE tablename SET Amount = (
SELECT Amount FROM tablename WHERE ID = 2 )
WHERE AccNo = 1200
Run Code Online (Sandbox Code Playgroud)
显然,如果您的情况不同,您将不得不调整以适应,例如,如果AccNo是唯一的,您可以使用它.
| 归档时间: |
|
| 查看次数: |
3529 次 |
| 最近记录: |