Это должно быть простым и показать мое незнание 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. Я хочу также увидеть итоговое значение в этом случае.