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....感谢您的建议,我稍后会研究这个功能
我又需要帮助了
是否有与 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....感谢您的建议,我稍后会研究这个功能