Регулярные выражения содержатся в примере bigquery - PullRequest
0 голосов
/ 13 июля 2020

Мне нужно написать регулярные выражения в bigquery, чтобы они соответствовали следующим двум в столбце заголовка: Я хочу получить именно эти два. Есть и другие значения, содержащие 3 процента, но я хочу получить только эти два.

WB C - SAV - 3 процента Q4 FY20

Canstar - canstar.com.au - AFF : Таблица - Стоимость за клик - Национальная - 1x1 - экономия 3%

Мой код:

WHEN REGEXP_CONTAINS (title, '(? I) 3 Percent') THEN '3% PF '

Я получаю неправильный вывод. Может ли кто-нибудь помочь.

1 Ответ

1 голос
/ 13 июля 2020

Есть некоторые другие значения, содержащие 3 процента, но я хочу получить только эти два.

Итак, в этом случае вам не нужно регулярное выражение и используйте его ниже

WHEN title IN (
  'WBC - SAV - 3 Percent Q4 FY20', 
  'Canstar - canstar.com.au - AFF: Table Listing - Cost per click - National - 1x1 - 3 percent Savings'
) THEN '3% PF'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...