Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];

Вниз

Числа в базе данных   Найти похожие ветки 

 
Tonich ©   (2005-09-17 20:05) [0]

Дело вот в чем. В базу данных нужно записаь числа которые даны , допустим с точностью до 7 знака. Тип полей в таблице double precision. в результате в базу заносятся числа лишь с 3 знаками после запятой.
Ну и собствено вопрос, как записать числа , со всей данной точностью?


 
YurikGL ©   (2005-09-17 20:17) [1]

Как вариант, использовать два поля для целой и для дробной части...
Либо использовать два поля одно для мантиссы, а другое для порядка...


 
Tonich ©   (2005-09-17 20:24) [2]


> YurikGL ©   (17.09.05 20:17) [1]
вариант конечно, а в одном поле это что впринципе не возможно?!


 
Sergey_Masloff   (2005-09-17 20:25) [3]

>в результате в базу заносятся числа лишь с 3 знаками после запятой
Ой, сомневаюсь. Как смотрел? В каком-нибудь IBExpert? ;-)))


 
Tonich ©   (2005-09-17 20:26) [4]


> Sergey_Masloff   (17.09.05 20:25) [3]

ним родимым )))

блин так ты хочешь сазать что .... )))


 
Tonich ©   (2005-09-17 20:26) [5]

так ща быстренько накропаю процедурку пусть вернет что нибуть .. )


 
Tonich ©   (2005-09-17 20:34) [6]

зашибись

> Sergey_Masloff   (17.09.05 20:25) [3]
яж не знал что это монстр
> IBExpert
такое вытворяет


 
YurikGL ©   (2005-09-17 20:51) [7]


> Ой, сомневаюсь. Как смотрел? В каком-нибудь IBExpert? ;-
> )))

Теоретически такой результат возможен :) Если числа очень большие, то много знаков после зяпятой не сохранятся.


 
Sergey_Masloff   (2005-09-17 21:34) [8]

Tonich ©   (17.09.05 20:34) [6]
Да он отображает просто с округлением. Это в настройках среды установить можно. По умолчанию 3 знака ;-))


 
}{ander ©   (2005-09-18 10:32) [9]


> Tonich ©   (17.09.05 20:34) [6]
>
> зашибись
>
> > Sergey_Masloff   (17.09.05 20:25) [3]
> яж не знал что это монстр
> > IBExpert
> такое вытворяет
>


Ну вот... Из-за неумения настроить хороший продукт и незнания элементарных вещей о форматах IB будем все ругать. Это по-нашему :-(


 
Tonich ©   (2005-09-19 11:18) [10]


> будем все ругать.
да не ругал я его совсем)))

а то что IB


 
isasa ©   (2005-09-19 12:11) [11]

>Теоретически такой результат возможен

Стандарт IEEE
Type  Range    Significant digits Size in bytes
Double  5.0 x 10^-324 .. 1.7 x 10^308 15-16   8

Пока не станет ясно что, хранение вещественных чисел и их отображение, разные вещи, кина не будет. Работаем с integer!



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.04 c
6-1120718169
zorik
2005-07-07 10:36
2005.10.30
Первый форум. Не судите строго.


2-1128860130
BadResult
2005-10-09 16:15
2005.10.30
Как проверить Show Modal


2-1128937322
Rule
2005-10-10 13:42
2005.10.30
загадочная библиотека qtintf70.dll, зачем она нужна ...


1-1128335402
Merak
2005-10-03 14:30
2005.10.30
Функция для определения IP


14-1128674392
LordOfRock
2005-10-07 12:39
2005.10.30
Хосинг





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский