2014-07-25 1 views
4

Google BigQuery를 사용하여 분석하려는 몇 가지 큰 파일이 있습니다.BigQuery에서 점 대신 쉼표로 부동을 처리하십시오.

수레가있는 필드를 제외하고는 꽤 잘 작동했습니다. 소수 대신 소수점을 쉼표로 저장했기 때문에 문자열로만 가져올 수 있습니다.

어떻게 해결할 수 있습니까?

답변

5

문자열로 가져 오는 것이 좋습니다. 그러면 BigQuery 내부에서 ETL을 실행하면 충분히 빠릅니다 (REGEX_REPLACE + FLOAT).

SELECT 2*FLOAT(REGEXP_REPLACE("1,30001", ",", ".")) 
관련 문제