oracle sql中如何使用SUM()函数返回的值

史密斯

我需要在 IF 语句中的 sql 中使用 SUM() 函数返回的值。我似乎无法在使用声明的变量后为其赋值。

例如,我使用 SUM() 在表中添加 5 列并返回 5。我想在我的 IF 语句的条件中使用该 5 值:

如果sum_return_value = 5 THEN

陈述

有没有办法做到这一点?我正在使用 oracle sql 开发人员

弯头

如果您正在寻找 PL/SQL 解决方案,它可能如下所示:

DECLARE
   total: NUMBER;

BEGIN
  SELECT SUM(A) INTO total FROM MY_TABLE WHERE B = 37;
  IF total = 5 THEN
    ... do something ...
  END IF;
END;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章