Я хочу создать третий столбец в имеющемся у меня запросе, это запрос выбора.
Я пробовал что-то вроде этого:
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!
введите описание изображения здесь
ну, на самом деле я использовал регистр, потому что у меня было дополнительное поле, которое помогло бы мне указать, когда получить номер. Статус случая, когда 'a', затем col1, иначе col2
что-то в этом роде. Тай!
Если я правильно понимаю, вам нужен лог c:
select (case when regexp_like(col1, '^[0-9]+$' then col1 else col2 end)