在Bigquery中:我们如何格式化将成为结果集一部分的数字,而该数字应该没有逗号:例如1,000,000到1000000?
答案 0 :(得分:2)
我假设您的数据类型在这里是字符串。
您可以使用REGEXP_REPLACE
函数从字符串中删除某些符号。
SELECT REGEXP_REPLACE("1,000,000", r',', '') AS Output
返回:
+-----+---------+
| Row | Output |
+-----+---------+
| 1 | 1000000 |
+-----+---------+
如果您的数据包含带逗号和不带逗号的字符串,此函数将按原样返回不带逗号的字符串,因此您无需担心过滤输入。
此功能的文档可以在here中找到。