Adi*_*ilK 11 sql google-bigquery
SELECT
SUM(totals.totalTransactionRevenue) *0.20 AS COGS
FROM `bigquery-public-data.google_analytics_sample.ga_sessions_*`
WHERE _TABLE_SUFFIX BETWEEN '20170701' AND '20170701';
Run Code Online (Sandbox Code Playgroud)
为什么 BigQuery 会自动将创建的字段“Cost Of Goods Sold - COGS”转换为科学计数法?以及如何修改此查询以将 COGS 提取为十进制格式值?
谢谢。
Gor*_*off 13
您可以使用新的数字/十进制值来获取所需的格式:
SELECT cast(SUM(totals.totalTransactionRevenue) * 0.20 as numeric) AS COGS
Run Code Online (Sandbox Code Playgroud)
它也适用于转换为字符串:
SELECT cast(SUM(totals.totalTransactionRevenue) * 0.20 as string) AS COGS
Run Code Online (Sandbox Code Playgroud)