Мне снова нужна помощь
Есть ли эквивалент в функции Contains в SAS Hadoop (явное прохождение SQL)?
Например, альтернативная версия:
WHEN a.DESCRIPTION NOT CONTAINS "XXX"
Я пытался использовать:
When (array_contains(a.DESCRIPTION ,'XXX') = FALSE)
Но это не работает.
Любая помощь приветствуется!
Спасибо Кирану за предложение функции instr .... похоже, она делает то, что мне нужно
Так что я привык получать то, что хотел:
When instr(a.DESCRIPTION, 'XXX') = 0 Then 1
Mayank ....Спасибо за ваше предложение, я исследую эту функцию позже
Вы, вероятно, можете использовать rlike(regular_expression).
rlike(regular_expression)
WHERE some_col RLIKE '*abc*|*pqr*|*xyz*'
. Для отрицательных результатов поставьте NOT перед RLIKE.
NOT
RLIKE
Дайте мне знать, если это работает.