我在Presto中有一个数据类型为"real"的列。例如:纬度,值为-84.55158233642578。我正在使用"presto cli"从数据库中获取数据。我现在看到的值是-84.551582(有时是小数后5位(。我需要完全精确。请告诉我是否有办法做到这一点?
real
是32位浮点数字,因此它的精度约为7位小数。CLI向您展示了它所能拥有的最精确的价值。要获得更高的精度,应该使用double
数据类型。