我又需要帮助了sas hadoop中是否有与contains函数等价的函数(explicit sql pass-through)?e、 g.替代版本:
WHEN a.DESCRIPTION NOT CONTAINS "XXX"
我尝试使用:
When (array_contains(a.DESCRIPTION ,'XXX') = FALSE)
但这是行不通的。欢迎任何帮助!
2skhul331#
你可以用 rlike(regular_expression) .
rlike(regular_expression)
WHERE some_col RLIKE '*abc*|*pqr*|*xyz*'
如果结果是否定的,请放一个 NOT 之前 RLIKE .让我知道这是否有效。
NOT
RLIKE
ny6fqffe2#
感谢kiran推荐instr功能。。。。看起来它能满足我的需要所以我曾经得到我想要的:
When instr(a.DESCRIPTION, 'XXX') = 0 Then 1
马扬克。。。。谢谢你的建议,我稍后会研究这个函数
2条答案
按热度按时间2skhul331#
你可以用
rlike(regular_expression)
.如果结果是否定的,请放一个
NOT
之前RLIKE
.让我知道这是否有效。
ny6fqffe2#
感谢kiran推荐instr功能。。。。看起来它能满足我的需要
所以我曾经得到我想要的:
马扬克。。。。谢谢你的建议,我稍后会研究这个函数