マイナー通貨と呼ばれるものを使用できます。これは基本的に$4.20を420として保存します。これは、支払い処理ゲートウェイまたはAPIと通信するときに一般的に採用される方法です。
利点は、データベースとストレージのすべての算術演算が、小数ではなく整数を使用して行われることです。つまり、占有するスペースが少なくなり、操作が高速になります。
@thiloが指摘しているように、ときどき忍び寄る可能性のある浮動小数点エラーも回避します。
表示時に100で割るだけです
マイナー通貨と呼ばれるものを使用できます。これは基本的に$4.20を420として保存します。これは、支払い処理ゲートウェイまたはAPIと通信するときに一般的に採用される方法です。
利点は、データベースとストレージのすべての算術演算が、小数ではなく整数を使用して行われることです。つまり、占有するスペースが少なくなり、操作が高速になります。
@thiloが指摘しているように、ときどき忍び寄る可能性のある浮動小数点エラーも回避します。
表示時に100で割るだけです