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`
这将在下面输出
我需要在 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`
这将在下面输出