Объединить CAST и SELECT в BigQuery? - PullRequest
       9

Объединить CAST и SELECT в BigQuery?

0 голосов
/ 03 февраля 2019

Я хочу создать table_2 с различными значениями variable от table_1, предварительно преобразовав их из STRING в NUMERIC.

Я предположил:

CREATE TABLE `table_2` AS
SELECT DISTINCT(CAST(variable AS NUMERIC))
FROM `table_1`;

Но это не работает.Любое предложение?

Ответы [ 2 ]

0 голосов
/ 03 февраля 2019

DISTINCT не требует скобок.Вам также нужно назвать выходной столбец.Попробуйте это:

CREATE TABLE `table_2` AS
SELECT DISTINCT CAST(variable AS NUMERIC) AS variable
FROM `table_1`;
0 голосов
/ 03 февраля 2019

Попробуйте:

CREATE TABLE `table_2` AS
  SELECT CAST(variable AS NUMERIC)
  FROM `table_1`
  GROUP BY variable;
...