2015-06-02 3 views
0

У меня есть столбец, содержащий номера телефонов в улье. Я хочу извлечь последние 4 цифры каждого номера, как это возможно? В MYSQL мы можем использовать «RIGHT», но в Hive нет эквивалента. Длина номера телефона варьируется, поэтому я не могу использовать функцию «Найти», но я могу быть не уверен.Найти цифры с правой стороны в Hive

ответ

0

Я смог разобраться с ним, используя комбинацию функции обратной и подстрочной.

(REVERSE ((SUBSTR ((REVERSE (d.phone_number)), 1,4))))

Смежные вопросы