Привет! Я переносил запросы из больших запросов в красные смещения.Мне нужно создать case case с использованием операторов reg ex.Redshift, похоже, не поддерживает тот же оператор regex_contains - как я могу использовать регулярные выражения в redshift?
В bigquery я следую этому синтаксису
CASE
WHEN REGEXP_CONTAINS (Campaign, '.*(?i)name.*') THEN 'brand' WHEN
REGEXP_CONTAINS (Campaign, '.*(?i)namee.*') THEN 'brand'
ELSE 'Other'
END AS BRAND
CASE
WHEN campaign REGEXP_REPLACE '.*(?i)name.*' THEN 'brand'
WHEN campaign REGEXP_REPLACE'.*(?i)campaign.*' THEN 'brand'
ELSE 'OTHER'
End AS BRAND
Я пытался следовать красному смещениюрегулярное выражение, но, кажется, ничто не создает такой же вывод.