Mysql
 sql >> Datenbank >  >> RDS >> Mysql

DOUBLE vs DECIMAL in MySQL

Eigentlich ist es ganz anders. DOUBLE verursacht Rundungsprobleme. Und wenn Sie so etwas wie 0.1 + 0.2 machen es gibt Ihnen so etwas wie 0.30000000000000004 . Ich persönlich würde Finanzdaten, die Gleitkomma-Mathematik verwenden, nicht vertrauen. Die Auswirkungen mögen gering sein, aber wer weiß. Ich hätte lieber Daten, von denen ich weiß, dass sie zuverlässig sind, als Daten, die angenähert wurden, insbesondere wenn es um Geldwerte geht.