Я хочу взять модуль значения при использовании Impala и мне известна функция abs()
. Когда я использую это, однако, как такой
select abs(value) from table
Возвращает значение, округленное до ближайшего целого числа. В найденной документации здесь указано, что мне нужно определить numeric_type
. попробовал это
select abs(float value) from table
но это дает мне следующую ошибку
AnalysisException: Syntax error in line 1: ... abs(float value) from table ^ Encountered: FLOAT Expected: ALL, CASE, CAST, DEFAULT, DISTINCT, EXISTS, FALSE, IF, INTERVAL, NOT, NULL, TRUNCATE, TRUE, IDENTIFIER CAUSED BY: Exception: Syntax error
Есть идеи, как установить abs()
для возврата float
?