Всем привет. Можно ли выводить миллиардные числа в поле материала Целое число или Число с плавающей точкой?
Создал два поля, но они обрезаются до 10 знаков.
т.е. 10 млрд обрежутся до 1 млрд.
ввожу 10000000000
получается
1000000000
Размещая числа в текстовые поля, вы в будущем лишитесь нормальной сортировки и не сможете производить математические операции с этими полями.
От модуля, который расширяет типы значений для филдов - сайт медленнее работать не начнёт
Интересен кейс применения. По идее плавающая точка с 10 знаками приведёт к потере точности единиц, десятков, и далее по списку. Т.е. десять миллиардов и один превратятся просто в десять миллиардов. И я вот не знаю, где нужна такая точность, кроме переписи населения Китая)))
Комментарии
В Int можно поместить значения от -2 147 483 648 до 4 294 967 295 (MySQL docs)
Если нужно больше - используйте Bigint
Жаль, тогда может в текстовое поле введу. Не хочется доп. модулей. и так уже хватает
Размещая числа в текстовые поля, вы в будущем лишитесь нормальной сортировки и не сможете производить математические операции с этими полями.
От модуля, который расширяет типы значений для филдов - сайт медленнее работать не начнёт
Интересен кейс применения. По идее плавающая точка с 10 знаками приведёт к потере точности единиц, десятков, и далее по списку. Т.е. десять миллиардов и один превратятся просто в десять миллиардов. И я вот не знаю, где нужна такая точность, кроме переписи населения Китая)))