Как уменьшить масштабное значение столбца - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть требование уменьшить значение столбца до number(5) с number(6).Для этого я не хочу изменять столбец и вместо этого просто хотел обновить данные с помощью SQL-запроса.

Пример:

From      to
123456    12345
135790    13579

т.е. я просто хотел удалить последнюю цифру.

1 Ответ

0 голосов
/ 19 декабря 2018

Если вы хотите удалить последнюю цифру числа, вы можете использовать:

floor(original_value/10)

Если вы хотите удалить последние цифры только из чисел, которые имеют ровно 6 цифр, вам нужно:

decode(length(original_value), 6, floor(original_value/10), original_value)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...