SQLAlchemy小数精度

Dar*_*awg 8 python sqlalchemy

sqlalchemy的文档给出了一个例子:

class sqlalchemy.types.DECIMAL(precision=None, scale=None, asdecimal=True)
Run Code Online (Sandbox Code Playgroud)

可以使用除None之外的其他值来获得精确度吗?我真的不明白如何设置小数精度.

Lea*_*edo 14

文档

precision - 在DDL CREATE TABLE中使用的数字精度

如果您想知道哪些值是可能的,请查看W3Schools的SQL数据类型:http://www.w3schools.com/sql/sql_datatypes_general.asp

在这种情况下:

DECIMAL(p,s):精确数值,精度p,比例s.示例:decimal(5,2)是一个在小数点前有3位数字,在小数点后有2位数字的数字

  • 始终以美分为单位使用整数,然后再将100除以格式化.否则,计算硬币的分数会变得奇怪. (2认同)