【发布时间】:2023-03-24 10:50:02
【问题描述】:
这应该很简单,表明我对 SQL 的无知:
SQL> select max(1,2) from dual;
select max(1,2) from dual
*
ERROR at line 1:
ORA-00909: invalid number of arguments
我知道 max 通常用于聚合。我可以在这里使用什么?
最后,我想使用类似的东西
select total/max(1,number_of_items) from xxx;
其中 number_of_items 是一个整数,可以为 0。在这种情况下,我也想查看总数。
【问题讨论】:
-
我不确定您使用的是哪个版本的 SQL,但我也想把它扔掉。 SELECT total/IIF(number_of_items