切换导航
首页
技术问答
编程语言
前端开发
移动开发
开发工具
程序设计
行业应用
CMS系统
服务器
频道导航
▸ PHP
▸ Java
▸ Java SE
▸ Python
▸ C#
▸ C&C++
▸ Ruby
▸ VB
▸ asp.Net
▸ Go
▸ Perl
▸ netty
▸ Django
▸ Delphi
▸ Jsp
▸ .NET Core
▸ Spring
▸ Flask
▸ Springboot
▸ SpringMVC
▸ Lua
▸ Laravel
▸ Mybatis
▸ Asp
▸ Groovy
▸ ThinkPHP
▸ Yii
▸ swoole
▸ HTML
▸ HTML5
▸ JavaScript
▸ CSS
▸ jQuery
▸ Bootstrap
▸ Angularjs
▸ TypeScript
▸ Vue
▸ Dojo
▸ Json
▸ Electron
▸ Node.js
▸ extjs
▸ Express
▸ XML
▸ ES6
▸ Ajax
▸ Flash
▸ Unity
▸ React
▸ Flex
▸ Ant Design
▸ Web前端
▸ 微信小程序
▸ 微信公众号
▸ iOS
▸ Android
▸ Swift
▸ Hybrid
▸ Cocos2d-x
▸ Flutter
▸ Xcode
▸ Silverlight
▸ cocoa
▸ Cordova
前端之家
Postgre SQL
PostgreSql函数和操作符一之时间运算1
PostgreSql函数和操作符一之时间运算1
2020-06-21
Postgre SQL
前端之家
前端之家
收集整理的这篇文章主要介绍了
PostgreSql函数和操作符一之时间运算1
,
前端之家
小编觉得挺不错的,现在分享给大家,也给大家做个参考。
时间的类型 Postgre
sql
数据库
中的时间类型大致可以分为四种类型或者格式,分别为: 1、Date:4个字节,只有日期没有时间如:“2015-04-10”; 2、Timestamp:8个字节,可以有时区也可以没有,包含日期和时间, 如:“2015-04-10 10:00:00”; 3、Interval:时间间隔 16字节,; 4、Time:单指时间,可以有时区也可以不加,如:“10:00:12”,没有时区的为12字节长度,包含时区则是16字节; 时间的算术计算 下面介绍下时间类型的”+”,”-“,”*”,”/”: 时间的加减乘除 a)日期直接与一个整型相加: select date '2015-04-10' + integer '7'; Result:2015-04-17 select date '2015-04-10' + 7; Result:2015-04-17 select date '2015-04-10' + '7'::integer; Result:2015-04-17 b)日期与时间间隔(interval)的运算: select date '2015-04-10' + interval '3 years'; select date '2015-04-10' + interval '3 months'; select date '2015-04-10' + interval '3 days'; select date '2015-04-10' + interval '3 hours'; select date '2015-04-10' + interval '3 minutes'; select date '2015-04-10' - interval '3 seconds'; c)日期与时间类型(time)的运算: select date '2015-04-10' + time '3:00'; select date '2015-04-10' - time '5:00'; d)时间戳类型与时间类型的运算: select timestamp '2015-04-17 10:00:00' - time '03:00'; select timestamp '2015-04-17 10:00:00' + time '03:00'; e)时间间隔之间的运算: select interval '1 hours' + interval '10 minutes'; select interval '1 hours' - interval '10 minutes'; f)时间间隔与时间类型的运算: select time '05:00' - interval '3 hours'; select time '05:00' + interval '5 hours'; g)时间间隔的乘法: 900 * interval '1 second' h)时间间隔的除法: interval '1 hour' / double precision '1.5' TIPS1: 1.Date类型的值不能与Date类型的值相加,但是能相减,返回的是两个日期相差的天数,如interval ‘3 days’。 2.Date类型的值不能与timestamp类型的值相加,但是可以相减,返回的值是两个值相差的时间间隔(interval)。 3.Date类型的值能与time类型的值相加,相减,返回的值是timestamp类型。 4.Timestamp类型的值能与interval和time值相加相加,返回的值仍旧是timestamp类型。 5.乘除运算只能是interval和time类型;
上一篇:PostgreSQL中的分页
下一篇:PostgreSQL dblink的使用
猜你在找的Postgre SQL相关文章
PosegreSQL基础回顾(第 4 章 SQL语法)
来源:http://www.postgres.cn/docs/11/ 4.1.1. 标识符和关键词 SQL标识符和关键...
作者:前端之家 时间:2020-11-21
PosegreSQL基础回顾(第 8 章 数据类型)
来源:http://www.postgres.cn/docs/11/ 8.1. 数字类型 数字类型由2、4或8字节的...
作者:前端之家 时间:2020-11-21
PosegreSQL基础回顾(第 5 章 数据定义)
来源:http://www.postgres.cn/docs/11/ 5.1. 表基础 SQL并不保证表中行的顺序。...
作者:前端之家 时间:2020-11-21
PosegreSQL基础回顾(第 6 章 数据操纵、第 7 章 查询)
来源:http://www.postgres.cn/docs/11/ 6.4. 从修改的行中返回数据 有时在修改行...
作者:前端之家 时间:2020-11-21
PosegreSQL基础回顾(第 13 章 并发控制)
来源:http://www.postgres.cn/docs/11/ 13.2.1. 读已提交隔离级别 读已提交是Po...
作者:前端之家 时间:2020-11-21
PostgreSQL安装和使用
青岛OJ系统用的关系型数据库是PostgreSQL,为此对PostgreSQL大致了解下。 今天的主要话题围...
作者:前端之家 时间:2020-11-01
PostgreSQL整体架构
作者:前端之家 时间:2020-08-07
为什么选择PostgreSQL而不是MySQL
David Bolton是一名独立开发者,他使用PostgreSQL和MySQL都已有超过十年的时间。近日,他撰...
作者:前端之家 时间:2020-08-07
为什么选择PostgreSQL而不是MySQL
David Bolton是一名独立开发者,他使用PostgreSQL和MySQL都已有超过十年的时间。近日,他撰...
作者:前端之家 时间:2020-08-07
专访唐成:从小工到专家,PostgreSQL的修炼之道
唐成,拥有十几年数据库、操作系统、存储领域的工作经验。目前任沃趣科技首席数据库架构师...
作者:前端之家 时间:2020-08-07
编程分类
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
最新文章
• PosegreSQL基础回顾(第 4
• PosegreSQL基础回顾(第 8
• PosegreSQL基础回顾(第 5
• PosegreSQL基础回顾(第 6
• PosegreSQL基础回顾(第 13
• PosegreSQL基础回顾(第 9
• PostgreSQL安装和使用
• PostgreSQL整体架构
• 为什么选择PostgreSQL而不
• 为什么选择PostgreSQL而不
热门标签
更多 ►
undo日志
persistent-c
mysql-error-
postal-code
sql-match-al
mysql-5.6
mysql-8.0
database-tri
安装路径
系统错误
data_dir
丢失文件
主从同步
sql_mode
数据库目录
匿名用户
character_se
ID归零
数据库位置
查询表
重复字段
查询字段
截断日志
SUSPECT
7391
Remote Serve
Linked Serve
玄学问题
登录不上
开启远程访问