Ich erstelle zum Spaß, aber ich möchte es trotzdem ernsthaft angehen, eine Seite, auf der verschiedene Tests stattfinden. Mit diesen Tests hoffe ich statistische Daten zu sammeln.
Einige der Daten enthalten den Prozentsatz der Vollständigkeit der Tests, wenn sie zeitlich festgelegt sind. Ich kann den Prozentsatz der Tests leicht berechnen, möchte jedoch, dass echte Daten zurückgegeben werden, wenn ich die verschiedenen Werte für die Tests nach Abschluss speichere.
Die meisten Werte sind in PHP-Floats angegeben. Meine Frage ist also, ob ich echte statistische Daten möchte, wenn ich sie in MYSQL als FLOAT, DOUBLE oder DECIMAL speichere.
Ich möchte die Funktionen von MYSQL wie AVG()
und LOG10()
sowie nutzen TRUNCATE()
. Damit MYSQL echte Daten basierend auf meinen eingefügten Werten zurückgibt, was sollte ich als Datenbankspaltenauswahl verwenden?
Ich frage, weil einige Zahlen Floats wie 10, 10.89, 99.09 oder einfach 0 sein können oder nicht. Ich möchte jedoch, dass echte und gültige statistische Daten zurückgegeben werden.
Kann ich mich dabei auf Gleitkomma-Mathematik verlassen?
BEARBEITEN
Ich weiß, dass dies eine allgemeine Frage ist, und ich entschuldige mich ausgiebig, aber für Nicht-Mathematiker wie mich, auch ich bin kein MYSQL-Experte, möchte ich die Meinung eines Experten auf diesem Gebiet.
Ich habe meine Nachforschungen angestellt, aber ich habe immer noch das Gefühl, ein getrübtes Urteil in dieser Angelegenheit zu haben. Ich entschuldige mich erneut, wenn meine Frage nicht zum Thema gehört oder für diese Site nicht geeignet ist.