Я хотел бы выполнить деление в предложении SELECT. Когда я присоединяюсь к некоторым таблицам и использую агрегированную функцию, у меня часто есть нулевые или нулевые значения в качестве разделителей. На данный момент я только придумал этот способ избежать деления на нулевые и нулевые значения.
(CASE(COALESCE(COUNT(column_name),1)) WHEN 0 THEN 1
ELSE (COALESCE(COUNT(column_name),1)) END)
Интересно, есть ли лучший способ сделать это?