如何在大查询中格式化数字?

问题描述 投票:0回答:1

我深入研究了大型查询文档,但没有发现任何有关我的问题的信息。

我想知道如何在大查询中设置带小数点和不带小数点以及货币符号的数字格式。

例如:100000000 -> R$1,000,000.00

google-bigquery format
1个回答
0
投票

将查询中的列转换为字符串,然后设置该字符串的格式:https://cloud.google.com/bigquery/docs/reference/standard-sql/format-elements#format_currency_symbol

例如

SELECT
  CAST(column_a AS STRING FORMAT '$99') as a,
  CAST(column_b AS STRING FORMAT '$99') as b;

/*------+------*
 | a    | b    |
 +------+------+
 |  $12 | -$12 |
 *------+------*/
© www.soinside.com 2019 - 2024. All rights reserved.