SAS Hive (Hadoop) 中是否有 Contains 函数?

Is there a Contains function in SAS Hive (Hadoop)?

我又需要帮助了

是否有与 SAS Hadoop 中的 Contains 函数等效的函数(显式 SQL 传递)?

例如替代版本:

WHEN a.DESCRIPTION NOT CONTAINS "XXX"

我尝试使用:

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

但这不起作用。

欢迎任何帮助!

你或许可以使用 rlike(regular_expression).

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

对于负面结果,请在 RLIKE 之前添加 NOT

让我知道这是否有效。

感谢 Kiran 建议使用 instr 函数....看起来它满足了我的需要

所以我曾经得到我想要的:

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

Mayank....感谢您的建议,我稍后会研究这个功能