PostgreSQL - Cambian los números

 
Vista:

Cambian los números

Publicado por Daniel (1 intervención) el 07/04/2021 14:51:14
Buenas.
A ver si alguien me aclara por qué €@#@ pasa esto:

select floor(8.11 * power(10,6))

Salida: 8109999

WTF?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Francisco
Val: 256
Oro
Ha mantenido su posición en PostgreSQL (en relación al último mes)
Gráfica de PostgreSQL

Cambian los números

Publicado por Francisco (110 intervenciones) el 28/05/2021 23:04:41
Hola

Analiza los resultados

1
2
3
4
5
6
7
8
SELECT
  FLOOR(8.11 * POWER(10,6)),
  8.11 * POWER(10,6),
  CEILING(8.11 * POWER(10,6)),
  ROUND(8.11 * POW(10,6)),
  8.11*100.0 * POW(10,6) / 100,
  8.11::numeric * POWER(10,6)::numeric
  ;

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar