sql >> Databáze >  >> RDS >> PostgreSQL

Dotaz Psycopg2 vrací Decimal('value')

to, co vidíte, je repr() z decimal.Decimal() value, která může přesně reprezentovat desetinné hodnoty, funkce, která není dostupná pro float s. Nedochází však ke ztrátě užitečnosti, pokud chcete vidět pěknou reprezentaci řetězce, řekněme, na 6 desetinných míst, stačí jej naformátovat jako float , s str nebo 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. Co je STATISTICS XML v SQL Server?

  2. Výběr odlišných hodnot ve spojené tabulce

  3. Nahrání a uložení vícenásobných obrazových souborů PHP do složky a databáze

  4. MySQL sklon (trend) jednoho pole (nejlépe vyhovující linie)