SQLiteを使用していて、価格を保存する必要があります。 SQLiteのREAL
データ型はfloating-point
これは受け入れられない価格のストレージです。 TEXTの他に、価格を数値で保存して正しくソートするために使用できるデータ型はありますか?
整数を使用し、最も低い共通単位として価格を保存します。したがって、ドルとセントの場合はセントで保存します。 EG:$ 1.00は100として格納されます。
私の経験では、これは標準的な方法です。
確かに integer を使用してください
想定している小数点以下の桁数を決定し、アプリケーションレベルで一貫している必要があります。