BigQuery 中的计算 returns E-4 SQL

calculations in BigQuery returns E-4 SQL

我需要在 BigQuery 中执行简单的计算并将结果保存在新列中。下面是我的代码:

SELECT id, 
CPM, 
(1 / 1000000000 * CPM) AS Revenue
FROM `big_query_table`

对于某些数字,它可以正确计算,但对于其他数字,它甚至不是返回的数字。这是输出:

最后一个数字 930000 应该返回 0.00093

请改用以下内容(BigQuery 标准 SQL)

SELECT id, 
CPM, 
CAST(1 / 1000000000 * CPM as numeric) AS Revenue
FROM `big_query_table`  

这将在下面输出