Участник+


Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: ![he][es в оф-лайне](images/offline.gif) |
Народ подскажите плз, в каком формате стоит хранить дробные числа вида ХХ,ХХ (т.е. с точностью до сотых)?
FLOAT - малое число с плавающей точкой обычной точности. (причём в доках есть замечание: quote: Следует отметить, что использование типа данных FLOAT может привести к неожиданным проблемам, так как все вычисления в MySQL выполняются с удвоенной точностью.
А ещё написано типа: quote: Допустимые значения: от -3,402823466E+38 до -1,175494351E-38, 0, и от 1,175494351E-38 до 3,402823466E+38.
А значения -1,175494351E-38, 0, до 1,175494351E-38 пропущены? (Я не силён в математике это какого порядка цифры?)
Или может быть DOUBLE[(M,D)]?
И что такое (M,D) ? Ð_азъясните мне плз их объяснение:
quote: M Указывает максимальный размер вывода. Максимально допустимый размер вывода составляет 255 символов.
D Употребляется для типов данных с плавающей точкой и указывает количество разрядов, следующих за десятичной точкой. Максимально возможная величина составляет 30 разрядов, но не может быть больше, чем M-2.
Т.е. если М=2 цифры то D не может быть больше чем 0???

__________________
Админ - вождь Апачей...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|