在Google BigQuery中将数字设置为不包含逗号(1,000,000-> 1000000)

时间:2019-05-03 11:38:39

标签: google-bigquery

在Bigquery中:我们如何格式化将成为结果集一部分的数字,而该数字应该没有逗号:例如1,000,000到1000000?

1 个答案:

答案 0 :(得分:2)

我假设您的数据类型在这里是字符串。

您可以使用REGEXP_REPLACE函数从字符串中删除某些符号。

SELECT REGEXP_REPLACE("1,000,000", r',', '') AS Output

返回:

+-----+---------+
| Row | Output  |
+-----+---------+
| 1   | 1000000 |
+-----+---------+

如果您的数据包含带逗号和不带逗号的字符串,此函数将按原样返回不带逗号的字符串,因此您无需担心过滤输入。

此功能的文档可以在here中找到。