Мне нужна помощь в форматировании чисел определенным образом.Как мне форматировать числа в таблице SQL?
Если число имеет три знака после запятой или меньше, я бы хотел, чтобы он остался прежним.
Если число содержит более трех значащих цифр, я хотел бы, чтобы все цифры после третьей значащей цифры были дробной частью числа.
123 --> Stays the same
1234 --> 123.4
Как это можно сделать?
EDIT:
1234567 --> 123.4567
Я на SQL 2007, желая обновить значение в таблице. Значение сохраняется как числовое.
Какие СУБД вы используете? Вы просто хотели бы ВЫБРАТЬ это для форматирования, или вы хотите ОБНОВИТЬ эти значения обратно в таблицу? –
Для номера '1234567', должен ли быть результат' 123.4567' или '123.456.7'? –
SQL 2007 Я верю, обновите значение, 123.4567 – clmcleod