Главная страница
    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.46 MB
Время: 0.242 c
1-1128681705
LordOfRock
2005-10-07 14:41
2005.10.30
Программа в ХР-шном стиле


14-1129105703
Slider007
2005-10-12 12:28
2005.10.30
Проблема с ICQ траффиком


14-1128548919
Eleepod
2005-10-06 01:48
2005.10.30
GMail - вы все еще кипятите?


14-1128683810
Kerk
2005-10-07 15:16
2005.10.30
ISDEF


14-1128763750
Buss
2005-10-08 13:29
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский