使用逗号处理浮动而不是BigQuery中的点

时间:2014-07-25 23:39:27

标签: google-bigquery google-cloud-storage

我想要使用Google BigQuery分析一些大文件。

除了带有浮点数的字段外,它工作得很好:我只能将它们作为字符串导入,因为它们的小数字存储为逗号而不是点。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:5)

将它们作为字符串导入似乎很好,然后在BigQuery中运行ETL应该足够快(REGEX_REPLACE + FLOAT)。

SELECT 2*FLOAT(REGEXP_REPLACE("1,30001", ",", "."))