【问题标题】:Handling floats with comma instead of points in BigQuery在 BigQuery 中使用逗号而不是点处理浮点数
【发布时间】:2014-09-17 21:57:29
【问题描述】:

我有几个大文件想使用 Google BigQuery 进行分析。

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

我该如何解决这个问题?

【问题讨论】:

    标签: google-bigquery google-cloud-storage


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-20
      • 2016-06-18
      • 2021-06-28
      • 2012-02-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多