sql >> Database >  >> RDS >> PostgreSQL

Psycopg2-query die Decimal ('value') retourneert

wat je ziet is de repr() van een decimal.Decimal() waarde, die nauwkeurig decimale waarden kan vertegenwoordigen, een functie die niet beschikbaar is voor float s. Er is echter geen verlies aan bruikbaarheid, als u een mooie tekenreeksrepresentatie wilt zien, bijvoorbeeld tot 6 decimalen, formatteer deze dan gewoon zoals u zou doen met een float , met str of format !

In [7]: str(decimal.Decimal('0.1'))
Out[7]: '0.1'

In [13]: "{0:0.6f}".format(decimal.Decimal('0.1'))
Out[13]: '0.100000'


  1. specifieke mysql-update op basis van groeperen op gegevens

  2. Symfony2 Veel tot veel relationele Db-structuur

  3. Databaserijvergrendeling tijdens meerdere transacties

  4. Hoe SELECT aanroepen via DBLINK via DBLINK?