Существует ли функция Contains в кусте SAS (Hadoop)? - PullRequest
0 голосов
/ 22 октября 2018

Мне снова нужна помощь

Есть ли эквивалент в функции Contains в SAS Hadoop (явное прохождение SQL)?

Например, альтернативная версия:

WHEN a.DESCRIPTION NOT CONTAINS "XXX"

Я пытался использовать:

When (array_contains(a.DESCRIPTION ,'XXX') = FALSE)

Но это не работает.

Любая помощь приветствуется!

Ответы [ 2 ]

0 голосов
/ 22 октября 2018

Спасибо Кирану за предложение функции instr .... похоже, она делает то, что мне нужно

Так что я привык получать то, что хотел:

When instr(a.DESCRIPTION, 'XXX') = 0 Then 1

Mayank ....Спасибо за ваше предложение, я исследую эту функцию позже

0 голосов
/ 22 октября 2018

Вы, вероятно, можете использовать rlike(regular_expression).

WHERE some_col RLIKE '*abc*|*pqr*|*xyz*' 

. Для отрицательных результатов поставьте NOT перед RLIKE.

Дайте мне знать, если это работает.

...