早教吧作业答案频道 -->英语-->
请教pgsql中时间,统计相关的函数,如date
题目详情
请教pgsql中时间,统计相关的函数,如date
▼优质解答
答案和解析
1.获取系统时间函数
select now(); --2012-05-12 18:51:59.562+08
select current_timestamp; --2012-05-12 18:52:12.062+08
select current_date; --2012-05-12
select current_time; --18:53:23.234+08
2.时间的计算
--使用interval
select now()+interval '2 day'; --2012-05-14 20:05:32.796+08 2天后
select now()-interval '2 day'; --2012-05-10 20:07:23.265+08 2天前
select now()+interval '2 hour'; --2012-05-12 22:06:38.375+08 2小时后
.
interval可以不写,其值可以是
Abbreviation Meaning
Y Years
M Months (in the date part)
W Weeks
D Days
H Hours
M Minutes (in the time part)
3.时间的截取
--使用extract extract(interval,timestamp);
select extract(year from now()); --2012
select extract(mon from now()); --5 5月份
...
interval值参考上面
4.时间的转换
select timestamp '2012-05-12 18:54:54'; --2012-05-12 18:54:54
select date '2012-05-12 18:54:54'; --2012-05-12
select time '2012-05-12 18:54:54'; --18:54:54
select TIMESTAMP WITH TIME ZONE '2012-05-12 18:54:54'
--2012-05-12 18:54:54+08
--与unix时间戳的转换
SELECT TIMESTAMP 'epoch' + 1341174767 * INTERVAL '1 second';
select now(); --2012-05-12 18:51:59.562+08
select current_timestamp; --2012-05-12 18:52:12.062+08
select current_date; --2012-05-12
select current_time; --18:53:23.234+08
2.时间的计算
--使用interval
select now()+interval '2 day'; --2012-05-14 20:05:32.796+08 2天后
select now()-interval '2 day'; --2012-05-10 20:07:23.265+08 2天前
select now()+interval '2 hour'; --2012-05-12 22:06:38.375+08 2小时后
.
interval可以不写,其值可以是
Abbreviation Meaning
Y Years
M Months (in the date part)
W Weeks
D Days
H Hours
M Minutes (in the time part)
3.时间的截取
--使用extract extract(interval,timestamp);
select extract(year from now()); --2012
select extract(mon from now()); --5 5月份
...
interval值参考上面
4.时间的转换
select timestamp '2012-05-12 18:54:54'; --2012-05-12 18:54:54
select date '2012-05-12 18:54:54'; --2012-05-12
select time '2012-05-12 18:54:54'; --18:54:54
select TIMESTAMP WITH TIME ZONE '2012-05-12 18:54:54'
--2012-05-12 18:54:54+08
--与unix时间戳的转换
SELECT TIMESTAMP 'epoch' + 1341174767 * INTERVAL '1 second';
看了 请教pgsql中时间,统计相...的网友还看了以下:
2、构成双链DNA分子的四种碱基之间的关系,下列哪项因物种而异()A、(A+C)/(T+G)B、( 2020-06-03 …
计算一条链为3‘A-T-A-G-C-T-G-C-A-G-T-G-A5’的双链片段的碱基组成?写出具 2020-06-07 …
吊在大厅天花板上的电扇重力为G,静止时竖直固定杆对它的拉力为T;扇叶水平转动起来后,杆对它的拉力为 2020-06-12 …
如果下面的DNA双螺旋从左向右进行转录,指出那条链是编码链.并写出转录产物的顺序?5’-A-T-C 2020-06-26 …
matlab求解二阶导数方程,四个方程四个未知量>>symst>>E=32;G=10.81;b=2 2020-07-19 …
13.现有一待测核酸样品,经检测后,对碱基个数统计和计算得到下列结果:(A+T)/(G+C)不等于 2020-07-26 …
高等数学:设函数g(x)在(负无穷到正无穷)上连续,且∫(0到1)g(x)dx=2,f(x)=见下 2020-08-02 …
碱基计算的规律.①A等于T,G等于C,A+G=T+CA+G/T+C等1.②一条单链的A+G/T+C的 2020-11-27 …
以DNA的一条链-A-T-C-G-为模板,经复制后的子链是()A.-T-A-C-G-B.-T-A-G 2020-12-14 …
对于函数f(x)=ax2+bx+c(a≠0)作代换x=g(t),则不改变函数f(x)的值域的代换是( 2021-01-07 …