gpt4 book ai didi

sql - IF-ELSE 语句 : create a column depending on another one

转载 作者:行者123 更新时间:2023-12-04 23:18:12 26 4
gpt4 key购买 nike

在表 JAN07 中,我有一列 TEMPO_INTERCORSO (number(10,0)),我想创建另一列 ANTE_POST (number(1)),当 TEMPO_INTERCORSO > 0 时为“0”,否则为“1”。

IF (TEMPO_INTERCORSO > 0) THEN
UPDATE JAN07 SET ANTE_POST = 1
ELSE
UPDATE JAN07 SET ANTE_POST = 0
END IF;
我尝试了很多您可以在网络上找到的不同方法(例如,在 ELSE 之前的“;”: sometimes 有, sometimes 没有),但它仍然无法正常工作。
IF (TEMPO_INTERCORSO = 0) THEN
Report error -
Comando sconosciuto
一些想法?
ps= 我也试过 JAN07.TEMPO_INTERCORSO !

最佳答案

以下UPDATE查询使用 CASE...WHEN实现你想要的:

UPDATE JAN07
SET ANTE_POST = CASE WHEN TEMPO_INTERCORSO > 0 THEN 1 ELSE 0 END

关于sql - IF-ELSE 语句 : create a column depending on another one,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34673308/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com