是否有任何配置单元sql函数来评估字段是否包含字母表?

zphenhs4  于 2021-07-15  发布在  Hadoop
关注(0)|答案(1)|浏览(462)

这个问题在这里已经有了答案

使用like操作符检查Hive中的模式(1个答案)
4个月前关门了。
这里是我的程序,它不工作,因为Hive有有限的正则表达式支持,有没有一个类似的功能,Hivesql评估是否包含字母表列?

CREATE TABLE NEW_TABLE AS
SELECT *, 
case
        when**REGEXP_LIKE**(TRANSACTION_ID, '%[A-Z]%') then "PRODUCT A"
        else "PRODUCT B"
end as PRODUCT
FROM OLD_TABLE;
hpxqektj

hpxqektj1#

when TRANSACTION_ID rlike '[A-Z]' then "PRODUCT A"

或者同样的小写字符:

when TRANSACTION_ID rlike '[a-zA-Z]' then "PRODUCT A"

相关问题