gpt4 book ai didi

mysql - 当 else 等于 NULL 时执行 if - else 语句的语法错误

转载 作者:行者123 更新时间:2023-11-29 07:25:57 25 4
gpt4 key购买 nike

Old_Price 列用于确定列 Increased_Price,如果 Old_Price 小于 $10,则增加 10%,否则为空。

SELECT Copy_Price, 
IF (Old_Price < 10.00,
Increased_Price = (Old_Price + (Old_Price * 0.1))
ELSE Increased_Price = NULL);

最佳答案

如果您只想在 increased_price 列中查看结果,只需使用 select

SELECT Copy_Price, IF(Old_Price < 10.00, Old_Price + (Old_Price * 0.1), null) Increased_Price 
from my_table

否则如果你想将结果存储在表中然后使用更新和设置

update my_table 
set Increased_Price = IF (Old_Price < 10.00, Old_Price + (Old_Price * 0.1), null)

关于mysql - 当 else 等于 NULL 时执行 if - else 语句的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53729213/

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