【发布时间】:2021-11-29 10:33:13
【问题描述】:
假设我有 一个表 t1 有以下数据,其中 id 值没有改变
| ID | Name | Application_id | Location |
|---|---|---|---|
| 1 | UAT | 123 | USA |
| 1 | TEST | 222 | UK |
现在我只想更新 第一行的 name 列(下面是所需的 o/p)
| ID | Name | Application_id | Location |
|---|---|---|---|
| 1 | DEV | 123 | USA |
| 1 | TEST | 222 | UK |
【问题讨论】:
-
update your_table set name = 'DEV' where ID = 1 and Applciation_id = 123??? -
SQL 表是一个集合,它没有内在的顺序。所以没有“第一”行,你的问题不清楚。请定义如何在您的案例中识别“第一”行。
标签: sql oracle sql-update