SQL Запрос - Получить число из 2 столбцов в 3-й - PullRequest
0 голосов
/ 05 августа 2020

Я хочу создать третий столбец в имеющемся у меня запросе, это запрос выбора.

Я пробовал что-то вроде этого:

enter image description here

Also thought of regex... It's for big data, so I'm concered about being efficient. Also though of a case switch... I'm using big query btw. Thoughts?? Thanks!

введите описание изображения здесь

Ответы [ 2 ]

0 голосов
/ 05 августа 2020

ну, на самом деле я использовал регистр, потому что у меня было дополнительное поле, которое помогло бы мне указать, когда получить номер. Статус случая, когда 'a', затем col1, иначе col2

что-то в этом роде. Тай!

0 голосов
/ 05 августа 2020

Если я правильно понимаю, вам нужен лог c:

select (case when regexp_like(col1, '^[0-9]+$' then col1 else col2 end)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...