是否有任何 Hive SQL 函数来评估该字段是否包含字母?
Is there any Hive SQL function to assess whether the field contain alphabets?
这是我的程序,由于 Hive 对正则表达式的支持有限,它无法正常工作,Hive SQL 是否有类似的功能来评估列是否包含字母表?
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;
when TRANSACTION_ID rlike '[A-Z]' then "PRODUCT A"
或者另外使用小写的相同字符:
when TRANSACTION_ID rlike '[a-zA-Z]' then "PRODUCT A"
这是我的程序,由于 Hive 对正则表达式的支持有限,它无法正常工作,Hive SQL 是否有类似的功能来评估列是否包含字母表?
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;
when TRANSACTION_ID rlike '[A-Z]' then "PRODUCT A"
或者另外使用小写的相同字符:
when TRANSACTION_ID rlike '[a-zA-Z]' then "PRODUCT A"