У меня есть состояние в настоящее время в престо, как показано ниже
replace(replace(replace(replace(replace(replace(replace(replace(UPPER(FIELDNAME),' ',''),'LLC',''),'INC',''),'INTERNATIONAL',''),'LTD',''),'.',''),',',''),'QMT','')
Какой будет эквивалентная функция в Hive, которая будет служить точно такой же цели? Будет ли regexp_replace работать для описанного выше сценария?
Использовал regexp_replace в приведенном выше условии вместо замены, но это выдает мне следующую ошибку.
FAILED: SemanticException [Error 10014]: Line 1:255 Wrong arguments ''('': No matching method for class org.apache.hadoop.hive.ql.udf.UDFRegExpReplace with (string, string). Possible choices: _FUNC_(string, string, string) (state=42000,code=10014)
Было бы здорово, если бы кто-то мог помочь в этом. Спасибо