создать и добавить столбец результата запроса в существующую таблицу SQL BQ - PullRequest
0 голосов
/ 17 июня 2020

У меня есть таблица «zzz» со столбцами GpsLatitude и GpsLongitude. Я хочу создать один столбец GPS (PointWKT) из столбцов GpsLatitude и GpsLongitude и добавить его в существующую таблицу zzz.

Запрос для создания одного столбца PointWKT:

SELECT
  ST_GeogPoint(GpsLongitude, GpsLatitude)  AS PointWKT,
FROM
  `xxx.yyy.zzz`

Я хотел бы добавить этот столбец результатов запроса PointWKT в существующую таблицу zzz. Правильный ответ:

SELECT DateTime, SerialNumber, TotalWorkingHours, ...
  ST_GeogPoint(GpsLongitude, GpsLatitude)  AS PointWKT,
FROM
  `login-eko.telematics_latest_K2020.tractor_reports_p` BoundaryWKT

1 Ответ

0 голосов
/ 17 июня 2020

Этот ответ предоставил @ Kuki.

Вы просто используете ST_GeogPoint(GpsLongitude, GpsLatitude) AS PointWKT внутри оператора select, как показано ниже:

SELECT DateTime, SerialNumber, TotalWorkingHours, ...
  ST_GeogPoint(GpsLongitude, GpsLatitude)  AS PointWKT,
FROM
  `project.dataset.table` BoundaryWKT
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...