Google bigquery BigQuery组_CONCAT降低浮点数的精度

Google bigquery BigQuery组_CONCAT降低浮点数的精度,google-bigquery,Google Bigquery,我使用GROUP_CONCAT来连接一系列浮点数,但结果会降低精度,只显示4位小数。 我如何以原始精度对数字进行分组 例如, GROUP_CONCAT将浮点数49.2795576修剪为“49.2796”如果使用BigQuery标准SQL,这可以“修复” (另见和) SELECT id, STRING_AGG(CAST(x as STRING)) as y FROM (SELECT 1 as id, 49.2795576 as x) GROUP BY id

我使用GROUP_CONCAT来连接一系列浮点数,但结果会降低精度,只显示4位小数。 我如何以原始精度对数字进行分组

例如, GROUP_CONCAT将浮点数49.2795576修剪为“49.2796”

如果使用BigQuery标准SQL,这可以“修复”
(另见和)

SELECT id, STRING_AGG(CAST(x as STRING)) as y 
FROM (SELECT 1 as id, 49.2795576 as x)
GROUP BY id