extract函数格式:

extract (field from source)

extract函数是从日期或者时间数值里面抽取子域,比如年、月、日等。source必须是timestamp、time、interval类型的值表达式。field是一个标识符或字符串,是从源数据中的抽取的域。

1. century (世纪)

test=# select extract (century from timestamp '2017-07-31 22:18:00');

date_part 
-----------
        21
(1 row)

2. year (年)
test=# select extract (year from timestamp '2017-07-31 22:18:00');
 date_part 
-----------
      2017
(1 row)

3. decade (得到年份除10的值)
test=# select extract (decade from timestamp '2017-07-31 22:18:00');
 date_part 
-----------
       201
(1 row)

4. millennium(得到第几个千年,0-1000第一个,1001-2000第二个,2001-3000第三个)
test=# select extract (millennium from timestamp '2017-07-31 22:18:00');
 date_part 
-----------
         3
(1 row)

5. quarter (季度)
test=# select extract (quarter from timestamp '2017-07-31 22:18:00');
 date_part 
-----------
         3
(1 row)

6. month (月份)
test=# select extract (month from timestamp '2017-07-31 22:18:00');
 date_part 
-----------
         7
(1 row)

test=# select extract (month from interval '2 years 11 months');
 date_part 
-----------
        11
(1 row)

7. week (返回当前是几年的第几个周)
test=# select extract (week from timestamp '2017-07-31 22:18:00');
 date_part 
-----------
        31
(1 row)

8. dow (返回当前日期是周几,周日:0,周一:1,周二:2,...)
test=# select extract (dow from timestamp '2017-07-31 22:18:00');
 date_part 
-----------
         1
(1 row)

9. day (本月的第几天)
test=# select extract (day from timestamp '2017-07-31 22:18:00');
 date_part 
-----------
        31
(1 row)

10. doy (本年的第几天)
test=# select extract (doy from timestamp '2017-07-31 22:18:00');
 date_part 
-----------
       212
(1 row)

11. hour (小时)
test=# select extract (hour from timestamp '2017-07-31 22:18:00');
 date_part 
-----------
        22
(1 row)

12. min (得到时间中的分钟)
test=# select extract (min from timestamp '2017-07-31 22:18:00');
 date_part 
-----------
        18
(1 row)

13. sec (返回时间中的秒)
test=# select extract (sec from timestamp '2017-07-31 22:18:00');
 date_part 
-----------
         0
(1 row)

【PostgreSQL-9.6.3】extract函数相关推荐

  1. PostgreSQL 时间函数 extract函数和epoch 新纪元时间的使用

    Extract 属于 SQL 的 DML(即数据库管理语言)函数,同样,InterBase 也支持 Extract,它主要用于从一个日期或时间型的字段内抽取年.月.日.时.分.秒数据,因此,它支持其关 ...

  2. extract()函数

    extract()函数用于从一个date或者interval类型中截取到特定的部分 以下为oracle的用法,oracle 不支持提取周几,但是在postgresql中可以使用extract(dow ...

  3. pandas使用extract函数根据正则表达式从dataframe指定数据列的字符串中抽取出数字并生成新的数据列(extract numbers from column)

    pandas使用extract函数根据正则表达式从dataframe指定数据列的字符串中抽取出数字并生成新的数据列(extract numbers from column and generate n ...

  4. pandas使用extract函数根据正则表达式从dataframe指定数据列的字符串中抽取出数字(设置expand=false之后返回的为series)、将series转化为dataframe

    pandas使用extract函数根据正则表达式从dataframe指定数据列的字符串中抽取出数字(设置expand=false之后返回的为series).把pandas series转化为panda ...

  5. Mysql日期时间Extract函数介绍

    MySQL日期时间Extract函数的优点在于可以选取日期时间的各个部分,从年一直到微秒,让我们对MySQL日期时间的处理更为轻松. MySQL 日期时间 Extract(选取)函数. 1. 选取日期 ...

  6. php中的extract函数

    近日在看一个牛人的代码时,看到一个非常好用的函数:extract(),它的主要作用是将数组展开,键名作为变量名,元素值为变量值,可以说为数组的操作提供了另外一个方便的工具,比方说,可以很方便的提取$_ ...

  7. php js vbs,VBScript版的PHP extract()函数

    写过PHP的都知道,其有个extract()非常方便,可以便捷的将字典转换为变量,当然到ASP中则要受限很多,特别是VBScript脚本,本文叙述的就是一种转换的思路,可以实现类似的功能. 下面我就直 ...

  8. PostgreSQL学习笔记5之函数和操作符一

    一.逻辑操作符: 常用的逻辑操作符有:AND.OR和NOT.其语义与其它编程语言中的逻辑操作符完全相同. 二.比较操作符: 下面是PostgreSQL中提供的比较操作符列表: 操作符 描述 < ...

  9. mysql中的extract()函数

    转载自:http://www.w3school.com.cn/sql/func_extract.asp EXTRACT() 函数用于返回日期/时间的单独部分,比如年.月.日.小时.分钟等等. 语法格式 ...

  10. MySQL extract()函数

    转载自   MySQL extract()函数 简介MySQL EXTRACT函数 EXTRACT()函数提取日期的一部分.下面说明了EXTRACT()函数的语法. EXTRACT(unit FROM ...

最新文章

  1. java web开发周志_javaweb学习笔记及周报告
  2. Android群英传笔记——第四章:ListView使用技巧
  3. WinCE启动失败的原因与解决办法分析
  4. python解释器哪一年_Python即Python解释器的发展史
  5. C++ I/O语法及其用法
  6. 前端学习(750):作用域导读
  7. 运行初始化过程代码笔记
  8. mysql取系统当前时间的函数
  9. linux上apache目录在哪,Linux下Apache目录明细
  10. “盈利为王”运营商财务管理沙盘--徐凌云老师
  11. Django下载文件名称不显示,中文乱码问题
  12. python 小说分析_谁还没看过几本金庸小说?用Python分析一下当年最爱看的主角是谁...
  13. 使用MOno Cecil 的相关开源项目
  14. Linux:更新 /usr/share/glib-2.0/schemas 目录
  15. UE开机入网流程及RRC连接建立
  16. 苹果鼠标怎么充电_无线充电器怎么用?看一次就会了!-装修攻略
  17. 仅改变rowspan背景_重排96黄金一代选秀前4位!艾弗森仅第三,前两名竟然还是队友...
  18. NPOI创建Word
  19. 汇编jnl_汇编跳转指令: JMP、JECXZ、JA、JB、JG、JL、JE、JZ、JS、JC、JO、JP 等
  20. 软件设计师真题知识点(本人刷题笔记)

热门文章

  1. tensorflow画损失函数的代码_使用TensorFlow编写您的第一个神经网络
  2. java知识点3(null)
  3. 【转】Python之装饰器
  4. R语言学习 - 非参数法生存分析--转载
  5. 逆向某某单车-iOS客户端
  6. 《设计的品格 探索×呈现×进化的InDesign美学》目录—导读
  7. 关于java mail 发邮件的问题总结(转)
  8. 兼容浏览器的insertAdjacentHTML
  9. 《CLR via C#》读书笔记 之 泛型
  10. HTML5语义元素的使用