Отформатируйте число, чтобы НЕ иметь запятые (1 000 000 -> 1000000) в Google BigQuery - PullRequest
0 голосов
/ 03 мая 2019

В Bigquery: как отформатировать число, которое будет частью набора результатов, в котором не должно быть запятых: например, от 1 000 000 до 1000000?

1 Ответ

2 голосов
/ 03 мая 2019

Я предполагаю, что ваш тип данных здесь строковый.

Вы можете использовать функцию REGEXP_REPLACE для удаления определенных символов из строк.

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

Возвращает:

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

Если ваши данные содержат строки с запятыми и без запятых, эта функция будет возвращать строки без них, поэтому вам не нужно беспокоиться о фильтрации входных данных.

Документацию по этой функции можно найти здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...