PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Truy vấn psycopg2 trả về Thập phân ('giá trị')

những gì bạn đang thấy là repr() của một decimal.Decimal() value, có thể đại diện chính xác các giá trị thập phân, một tính năng không có sẵn cho float S. Tuy nhiên, không có gì mất đi tiện ích, nếu bạn muốn xem một biểu diễn chuỗi đẹp, chẳng hạn, với 6 chữ số thập phân, chỉ cần định dạng nó theo cách bạn làm với float , với str hoặc định dạng 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. danh sách postgresql và đặt hàng các bảng theo kích thước

  2. Ngoại lệ trong JPA khi sử dụng tệp hạt giống cho PostgreSQL

  3. Các truy vấn trong pg_stat_activity bị cắt bớt?

  4. Bản sao Londiste với PostgreSQL 9.0

  5. Chỉ mục đa cột trên 3 trường có kiểu dữ liệu không đồng nhất