Я создаю для удовольствия, но я все еще хочу серьезно подойти к нему, сайт, на котором проводятся различные тесты. С этими тестами я надеюсь собрать статистические данные.
Некоторые из данных будут включать процент полноты тестов по мере их времени. Я могу легко вычислить процент тестов, но я бы хотел, чтобы возвращались истинные данные, когда я храню различные значения, относящиеся к тестам при завершении.
Большинство значений в PHP-поплавках, поэтому мой вопрос заключается в том, что если мне нужны истинные статистические данные, я должен хранить их в MYSQL как FLOAT, DOUBLE или DECIMAL.
Я хотел бы использовать функции MYSQL, такие как AVG()
и LOG10()
, а также TRUNCATE()
. Чтобы MYSQL возвращал истинные данные на основе моих значений, которые я вставляю, что я должен использовать в качестве выбора столбца базы данных.
Я спрашиваю, потому что некоторые числа могут или не могут быть плавающими, например, 10, 10.89, 99.09 или просто 0. Но я бы хотел, чтобы возвращались истинные и достоверные статистические данные.
Можно ли полагаться на математику с плавающей запятой?
ИЗМЕНИТЬ
Я знаю, что это общий вопрос, и я приношу свои извинения широко, но для таких же не математиков, как я, я тоже не эксперт по MYSQL, я бы хотел получить мнение эксперта в этой области.
Я сделал свое исследование, но я все еще чувствую, что у меня есть омутное суждение по этому вопросу. Опять прошу прощения, если мой вопрос не соответствует теме или не подходит для этого сайта.