Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Преобразование в число / 3 сообщений из 3, страница 1 из 1
04.02.2003, 12:02
    #32100804
imitator
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование в число
Помогите пжжалуйста!!!!!!!!!!!!!!!!!!!!

Дан столбец строкового типа, в котором находятся строки с содержимым типа:

35.256
74.74
636
0.05276

Как перевести в чиловой формат???
То есть заменить точку на запятую и сделать преобразование типа (как я понимаю) ??????
...
Рейтинг: 0 / 0
04.02.2003, 12:05
    #32100806
klavs
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование в число
сделай
to_number(replace('число','.',','))
хотя , наверное, можно проще
...
Рейтинг: 0 / 0
04.02.2003, 12:15
    #32100815
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Преобразование в число
Можешь и не заменять:

Код: plaintext
1.
2.
select to_number(my_field, '999999d9999999', 'nls_numeric_characters=''.,''') 
from my_table;


'999999d9999999' - это маска, d- разделитель целой и дробной части. Девяток поставь так, чтобы хватило. А вообще:
http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96540/functions145a.htm#84951
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Преобразование в число / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]