谁能说出为什么这个选择返回 3.0 而不是 3.5:
SELECT coalesce(1.0*(7/2),0) as foo
这个返回 3:
SELECT coalesce(7/2,0) as foo
我只是想将 SUM 除以 COUNT 以找到平均值。如果我有结果,我需要它 0 如果 null 和 1 以 1 位小数四舍五入。
谁能说出为什么这个选择返回 3.0 而不是 3.5:
SELECT coalesce(1.0*(7/2),0) as foo
这个返回 3:
SELECT coalesce(7/2,0) as foo
我只是想将 SUM 除以 COUNT 以找到平均值。如果我有结果,我需要它 0 如果 null 和 1 以 1 位小数四舍五入。