gpt4 book ai didi

mysql - 在 MySQL 存储过程中检查局部变量是否为 null

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

使用以下示例存储过程

DECLARE Variable DOUBLE;
DECLARE Variable2 DOUBLE;
SELECT Something FROM Somewhere INTO Variable;

SELECT Something FROM SomewhereElse INTO Variable 2;

SELECT (Variable + Variable2);

如果 Variable 或 Variable2 为 NULL,那么最终的 SELECT 将返回 null,我想要的是,如果它们为 null,则应在最终 SELECT 之前将其转换为 0.00,你该怎么做?我已经尝试添加

SELECT 0.00 INTO Variable WHERE Variable IS NULL;

就在最终选择的上方,但这不起作用。

最佳答案

SELECT COALESCE(variable, 0) + COALESCE(variable2, 0)

关于mysql - 在 MySQL 存储过程中检查局部变量是否为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/797069/

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