PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Permintaan Psycopg2 mengembalikan Desimal('nilai')

yang Anda lihat adalah repr() dari decimal.Decimal() nilai, yang secara tepat dapat mewakili nilai desimal, fitur yang tidak tersedia untuk float s. Tidak ada kehilangan utilitas, meskipun, jika Anda ingin melihat representasi string yang bagus, katakanlah, hingga 6 tempat desimal, cukup format seperti yang Anda lakukan float , dengan str atau 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres:Ubah varchar menjadi teks

  2. Deklaratif SQLAlchemy:mendefinisikan pemicu dan indeks (Postgres 9)

  3. java.io.IOException:Urutan UTF-8 ilegal:byte awal adalah 11111xxx:252 - Eclipse dan PostgreSQL

  4. Seberapa besar terlalu besar untuk tabel PostgreSQL?

  5. PostgreSQL ERROR:42P01:relasi [Tabel] tidak ada