SAS Hive(Hadoop)中是否包含“包含”功能?

时间:2018-10-22 08:07:25

标签: hadoop hive sas hiveql contains

我再次需要帮助

SAS Hadoop(显式SQL传递)中是否具有包含功能?

例如替代版本:

WHEN a.DESCRIPTION NOT CONTAINS "XXX"

我尝试使用:

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

但这不起作用。

最欢迎任何帮助!

2 个答案:

答案 0 :(得分:1)

感谢Kiran建议使用instr函数。...看起来它可以满足我的要求

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

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

Mayank ....感谢您的建议,我将在以后研究此功能

答案 1 :(得分:0)

您可能可以使用_

rlike(regular_expression)

要获得负面结果,请在WHERE some_col RLIKE '*abc*|*pqr*|*xyz*' 之前放置NOT

让我知道这是否可行。