我有以下查詢: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,以防有人可以調試嗎? –