7
SQLAlchemyのでドキュメントには、例を示します:SQLAlchemyの小数精度
あなたは精度のために使用することができNone以外のどのような値class sqlalchemy.types.DECIMAL(precision=None, scale=None, asdecimal=True)
?私は実際に小数精度を設定する方法を理解していません。 documentation
精度から
SQLAlchemyのでドキュメントには、例を示します:SQLAlchemyの小数精度
あなたは精度のために使用することができNone以外のどのような値class sqlalchemy.types.DECIMAL(precision=None, scale=None, asdecimal=True)
?私は実際に小数精度を設定する方法を理解していません。 documentation
精度から
- DDLで使用するための数値精度TABLE
を作成するには、可能である値を知りたい場合は、SQLデータ型のW3Cのチェックは:http://www.w3schools.com/sql/sql_datatypes_general.asp
でこの場合:
DECIMAL(p、s):正確な数値、精度p、位取り。例:decimal(5,2)は、小数点の前に3桁、小数点以下2桁の数字です。
私はprice = db.Column(DECIMAL(10,2))を使用すると動作します。しかし、もしそれを価格= db.Column(DECIMAL(precision = 10、scale = 2))に変更すると、まったく動作しませんか?何が問題なの? – tyan
価格はセントで整数を使用し、後で書式設定する場合は100で割ります。さもなければ、物事は奇妙なペニーの分数を計算します。 – user1071182
@ user1071182それほど助けにはならないでしょう。二番目に100で割ると、小数点の可変量を持つ浮動小数点になります –