3
小数点を使用して8.0,8.22,8.333などをサポートしたいと思います。これを達成する最良の方法は何ですか?Mysql可変長小数点
小数点を使用して8.0,8.22,8.333などをサポートしたいと思います。これを達成する最良の方法は何ですか?Mysql可変長小数点
DECIMALフィールドの精度は固定されており、レコードごとに異なるようにすることはできません。可変精度が必要な場合は、FLOATを使用する必要があります。または、必要な精度に10進フィールドを設定してから、2番目の整数フィールドを使用して、特定のレコードで使用する桁数を格納します。
浮動小数点演算は計算に使用できませんか?私はダブルが悪いことを知っています。 –
フロートはツールです。どのように使用しているのでしょうか?通貨のための浮動小数点数を使用することは主要な "no no"です –
これは一度に1つのレコードを取得している場合のみ動作します。複数の行を取得し、ROUNDまたはTRUNCATEの10進数の長さに別の列変数を使用すると、機能しません。 – Paktas