sql >> Database teknologi >  >> RDS >> PostgreSQL

Psychopg2-forespørgsel returnerer Decimal('værdi')

det du ser er repr() af en decimal.Decimal() værdi, som præcist kan repræsentere decimalværdier, en funktion, der ikke er tilgængelig for float s. Der er dog intet tab af nytte, hvis du vil se en pæn strengrepræsentation, f.eks. med 6 decimaler, skal du bare formatere den, som du ville have en float , med str eller 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. Hvordan vælger jeg kun den seneste post i en tabel?

  2. ugyldig hukommelsesadresse eller nul pointer dereference golang database

  3. Sådan omdirigeres stdout fra docker-container til vært

  4. Er det bedre at lave en equi join i fra-klausulen eller hvor-klausulen