BigQuery Legacy Sqlでは、float()関数を使用して整数列をfloat型にキャストできます。
BigQuery Standard Sqlで同等のものは何ですか?私はこれらのコマンドを試しました:
私はこれらのコマンドを試しました:
SELECT float(author.time_sec)FROM bigquery-public-data.github_repos.commits
LIMIT 1000
SELECT cast(author.time_sec as float)FROM bigquery-public-data.github_repos.commits
LIMIT 1000
それらの両方が失敗しました。
標準SQLは、CAST
関数を FLOAT64
データ型 、例:
SELECT CAST(author.time_sec as FLOAT64)
FROM `bigquery-public-data.github_repos.commits`
LIMIT 1000;