我已经看到有关如何add commas到BigQuery中的数字的信息,但我得到了美元数量的结果
$15,000
$25,000
$10,000
我想转换成纯数字
15000
25000
10000
我没有为这样的格式更改找到任何BigQuery函数。
答案 0 :(得分:4)
许多不同的方式 - 例如,下面一个使用正则表达式删除$
和,
字符
#standardSQL
WITH `project.dataset.table` AS (
SELECT '$15,000' AS dollar_amount UNION ALL
SELECT '$25,000' UNION ALL
SELECT '$10,000'
)
SELECT
dollar_amount,
CAST(REGEXP_REPLACE(dollar_amount, r'\$|,', '') as INT64) amount
FROM `project.dataset.table`