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

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

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

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

  1. CREATE TABLE NEW_TABLE AS
  2. SELECT *,
  3. case
  4. when**REGEXP_LIKE**(TRANSACTION_ID, '%[A-Z]%') then "PRODUCT A"
  5. else "PRODUCT B"
  6. end as PRODUCT
  7. FROM OLD_TABLE;
hpxqektj

hpxqektj1#

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

或者同样的小写字符:

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

相关问题