我有以下查询:EXP()BigQuery中返回浮点错误
SELECT EXP(col) FROM `project.dataset.tablename`;
哪里col
是FLOAT
。但是,我收到此错误:Error: Floating point error in function: EXP
。
我试过EXP()
与虚拟数据,它的工作原理。例如:
SELECT EXP(col) FROM (
SELECT 1. as col UNION ALL
SELECT 2. as col);
为什么我会得到实际数据的浮点错误,我该如何解决它?我尝试了EXP(CAST(col as FLOAT64))
和EXP(ROUND(col, n))
之类的东西,但我仍然得到相同的错误。
作业ID,以防有人可以调试吗? –