广告
返回顶部
首页 > 资讯 > 数据库 >PostgreSQL 11与PostgreSQL 12的数字输出有什么不同
  • 938
分享到

PostgreSQL 11与PostgreSQL 12的数字输出有什么不同

2024-04-02 19:04:59 938人浏览 八月长安
摘要

本篇内容介绍了“postgresql 11与Postgresql 12的数字输出有什么不同”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希

本篇内容介绍了“postgresql 11与Postgresql 12的数字输出有什么不同”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

PostgreSQL 12之前的版本浮点数是通过四舍五入到特定的数字来输出的,由参数extra_float_digits控制。这种方法对于查询有实数列或双精度列的大表时的输出速度较慢。在PG12中,十进制表示输出是作为精确的原始二进制值重新输入的最短输出。

PG 11

testdb=# SET extra_float_digits = 3;
SET
Time: 1.141 ms
testdb=#  select 0.03::float;
        float8         
-----------------------
 0.0299999999999999989
(1 row)
Time: 3.116 ms
testdb=#

计算除不尽的小数,输出也不同

testdb=# select 1/3::float;
       ?column?       
----------------------
 0.333333333333333315
(1 row)
Time: 2.022 ms
testdb=#

PG 12
select 0.03::float;

[local]:5432 pg12@testdb=# SET extra_float_digits = 3;
SET
Time: 0.646 ms
[local]:5432 pg12@testdb=# select 0.03::float;
 float8 
--------
   0.03
(1 row)
Time: 0.611 ms
[local]:5432 pg12@testdb=#

select 1/3::float;

[local]:5432 pg12@testdb=# select 1/3::float;
      ?column?      
--------------------
 0.3333333333333333
(1 row)
Time: 1.986 ms
[local]:5432 pg12@testdb=#

“PostgreSQL 11与PostgreSQL 12的数字输出有什么不同”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

您可能感兴趣的文档:

--结束END--

本文标题: PostgreSQL 11与PostgreSQL 12的数字输出有什么不同

本文链接: https://www.lsjlt.com/news/63621.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • PostgreSQL 11与PostgreSQL 12的数字输出有什么不同
    本篇内容介绍了“PostgreSQL 11与PostgreSQL 12的数字输出有什么不同”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希...
    99+
    2022-10-18
  • PostgreSQL 12和PostgreSQL 11的tpcc有什么不同
    这篇文章主要讲解了“PostgreSQL 12和PostgreSQL 11的tpcc有什么不同”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PostgreS...
    99+
    2022-10-18
  • Oracle与PostgreSQL内置的编程语言有什么不同
    本篇内容主要讲解“Oracle与PostgreSQL内置的编程语言有什么不同”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle与PostgreSQL内置...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作