根据使用PLSQL的条件减去列中的值

问题描述 投票:0回答:1

我相信这很简单。说我有一张桌子:

CREATE TABLE kpi
( KPI_ID number(10) NOT NULL,
  KPI_NAME varchar2(50) NOT NULL,
  DAY_DATE DATE
);

而且我知道有人犯了一个错误,并在创建表时将所有100的值加了100。如何从此列中所有> 100

的值中减去100
sql plsql subtraction
1个回答
0
投票

使用update。您拥有的唯一数字是kpi_id,所以我假设这是您要引用的列:

update kpi
    set kpi_id = kpi_id - 100
    where kpi_id > 100;
© www.soinside.com 2019 - 2024. All rights reserved.