PostgreSQL学习篇9.3 浮点数类型
浮点数类型有:real、double precision,它们是不精确的、变精度的数字类型。注意:
1.要求精确计算的,需要使用numeric
2.浮点数等值比较,可能不是想象中的结果。浮点类型的特殊值:* infinity (正无穷)* -infinity (负无穷)* NaN (不是一个数字not a number示例:
postgres=# insert into test(col1) values ('InFiNity');
ERROR: invalid input syntax for type numeric: "InFiNity"
LINE 1: insert into test(col1) values ('InFiNity'); ----numeric没有infinitypostgres=# create table testflo(col1 real,col2 double precision);
CREATE TABLE
postgres=# \d testfloTable "public.testflo"Column | Type | Modifiers
--------+------------------+-----------col1 | real |col2 | double precision |postgres=# insert into testflo values('InfInitY','-InfiniTY');
INSERT 0 1
postgres=# insert into testflo values('InfiNity','nan');
INSERT 0 1
postgres=# select * from testflo;col1 | col2
----------+-----------Infinity | -InfinityInfinity | NaN
(2 rows)postgres=#
PostgreSQL学习篇9.3 浮点数类型相关推荐
- PostgreSQL学习篇9.5 货币类型
货币类型可以存储固定小数的货币数目,完全保证精度.其输出格式与参数lc_monetary设置有关,不同国家的货币输出格式不同.示例: postgres=# show lc_monetary;lc_mo ...
- PostgreSQL学习篇9.14 XML类型
注:要使用xml数据类型,在编译PostgreSQL的时候必须使用: configure --with-libxml如果编译的时候没有使用此选项: postgres=# select xml '< ...
- PostgreSQL学习篇9.15 JSON类型
第一次见这种类型. JSON数据类型可以用来存储JSON(JavaScript Object Notation)数据.JSON和JSONB类型.postgres=# select '9'::json, ...
- PostgreSQL学习篇16.3 检查备库及流复制情况
检查异步流复制情况: 主库查询: select pid,state,client_addr,sync_priority,sync_state from pg_stat_replication;post ...
- Postgresql学习笔记-高级语法篇
Postgresql学习笔记-高级语法篇 Postgresql 约束 Postgresql约束用于规定表中的数据规则. 如果存在违反约束的数据行为,行为会被约束终止. 约束可以在创建表的时候就规定(通 ...
- 项目知识学习篇———PostgreSQL数据库
PostgreSQL学习手册(数据表) http://www.cnblogs.com/stephen-liu74/archive/2011/12/16/2290803.html 一.表的定义 二.系统 ...
- 学习篇 | 浮点数的表示规则
导语 本篇博客主要讲述的是: C语言中数据『浮点数』在内存中是如何存储 目录 导语 表示形式 规定 指数 E 有三种情况 表示形式 根据国际标准 IEEE (电气和电子工程协会) 754,任意一个二进 ...
- PostgreSQL学习手册(常用数据类型)
2019独角兽企业重金招聘Python工程师标准>>> 一.数值类型: 下面是PostgreSQL所支持的数值类型的列表和简单说明: 名字 存储空间 描述 范围 smallint 2 ...
- PostgreSQL学习手册(四) 常用数据类型
一.数值类型: 下面是PostgreSQL所支持的数值类型的列表和简单说明: 名字 存储空间 描述 范围 smallint 2 字节 小范围整数 -32768 到 +32767 integer ...
最新文章
- linux溢出总结+windows aslr地址随机化绕过
- delphi 解析json java_Delphi处理JSON格式数据
- SharePoint【学习笔记】-- SharePoint 2010 技术参数整理
- 三元运算符(TernaryOperator)
- TcpTrace追踪远程服务器的soap信息
- 【译】用CSS实现基线韵律
- 啊哈C语言答案,啊哈c语言开头的题,哪位大佬来试试?
- 【托马斯微积分11版---英文】读书笔记:前言--未完待续
- classpath根目录
- noip2018提高组广东省成绩
- uniapp截取部分区域
- 腾讯全民wifi驱动 v1.1.923 官方版
- Ubuntu 22.4网易云音乐启动失败处理方法
- 使用时testng报错问题解决方案
- python语言基础-字典
- PS-第十二天-PS色阶的使用原理浅谈
- allegro生成不规则钻孔 .rou
- 2014年04月26日
- 小插件大功能轻量化森BIM插件手把手教学
- centos7安装或升级Firefox、安装Google chrome浏览器详细过程及设置桌面快捷方式
热门文章
- 产品经理必备文章50篇合集:从入门到提升
- E575: viminfo: Illegal starting char in line:(z)
- clientHeight offsetHeight scrollHeight offsetTop scrollTop
- 微信小程序入门教程+案例demo
- SEO技术:外链建设操作要点
- isDebugEnabled作用
- mysql 分位数 知乎_分位数的意义是什么?
- 模拟web访问有登录且有验证码的登录后抓取数据
- 数据库与MPP数仓(十五):MPP的架构与选型
- HTML5开发环境搭建