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

Extract 的使用语法为:
EXTRACT(关健字 FROM 日期或时间型字段)

例如:我们想从一个入库表(RK)的"入库时间(INTIME)"(此入库时间为 TIMESTAMP 型)字段内提取相应的时间数据。有如下形式:语名 说明SELECT EXTRACT(YEAR FROM INTIME) FROM RK 从INTIME字段中提取年份SELECT EXTRACT(MONTH FROM INTIME) FROM RK 从INTIME字段中提取月份SELECT EXTRACT(DAY FROM INTIME) FROM RK 从INTIME字段中提取日SELECT EXTRACT(HOUR FROM INTIME) FROM RK 从INTIME字段中提取时SELECT EXTRACT(MINUTE FROM INTIME) FROM RK 从INTIME字段中提取分SELECT EXTRACT(SECOND FROM INTIME) FROM RK 从INTIME字段中提取秒

实例:按照小时区分查询结果

查询7月20日所有的数据

使用Extract区分

SQL:postgreSQL借助日期函数Extract按照时间区分查询结果相关推荐

  1. PostgreSQL date_trunc() 截断日期函数,完成定时时间语法.

    摘要:Oracle有大量的日期函数可供使用,trunc, new_time,months_between,next_day,last_day,add_months,round等函数.当然Postgre ...

  2. SQL数据库中日期函数

    SQLServer时间日期函数详解 1.  当前系统日期.时间 select getdate() 2. dateadd      在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如 ...

  3. SQL:使用DATE_ADD函数加减时间

    使用DATE_ADD(date,INTERVAL expr unit)函数,可以对Date进行加减 其中date代表要修改的时间字段 expr 代表要增加多少时间,负数代表减少时间 unit代表时间单 ...

  4. php+当前+日期+函数是,php时间日期的处理函数

    1.UNIX时间戳 php教程d 处理数据,特别是对数据库教程中时间类型数据进行格式化时,需先将时间类型的数据转化为UNIX时间戳进行处理.不同的数据库系统对时间类型的数据 不能兼容 转换,这时就需要 ...

  5. sql基本的日期函数

    -- 日期函数-- NOW()返回当前时间 SELECT NOW();-- CURDATE()返回系统当前日期,不包含时间 SELECT CURDATE();-- CURTIME()返回系统当前时间, ...

  6. SQL Server 常用日期函数的运用

    1.对SQL Server 日期函数的应用,本文主要的内容是如何获取下面的相关日期 本周星期一 本月第一天 本季度第一天 本年第一天 本周第一天 本月最后一天 本季度最后一天 本年最后一天 本周最后一 ...

  7. 【Hive SQL】常用日期函数汇总

    目录 时间戳和日期相互转换函数: unix_timestamp :日期格式转换成时间戳 from_unixtime :时间戳转换成日期格式函数 current_timestamp: 获取当前的时间戳 ...

  8. create报错不是函数_各种SQL中关于日期函数的那些事(建议收藏)

    hive.presto.spark.impala.mysql常用日期时间函数吐血整理 使用的SQL多了不知道大家有没这样的困惑,SQL的语法在大多数方面是一致的,如SELECT,JOIN,GROUP ...

  9. mysql中sql语句日期比较,mysql sql语句中 日期函数的使用

    select now();  获取当前时间 2018-08-30 09:44:31函数 select CURDATE(); 获取当前日期  2018-08-30orm select  CURTIME( ...

  10. sql server2008 R2日期函数返回当月最后一天

    最近接手了个sql server的数据库,开始在DG写代码优化的时候发现连接的数据库版本居然不一样,一个是2008一个是2019,有很多函数不通用,其中就有EOMONTH,所以就只能在老版本里实现相应 ...

最新文章

  1. 分布式文件系统FastDFS+nginx的使用配置
  2. web安全_皮卡丘_csrf
  3. SAP Spartacus里使用injection token提供默认配置的一个例子
  4. OpenInfra 十一年:OpenStack 部署规模超 2500 万计算核心
  5. sqlite java_如何在Java中使用Sqlite
  6. nccloud开发环境搭建_VS Code 搭建开发环境
  7. 【Java】Java字符串拼接的五种方法,哪种性能最好?
  8. java lua脚本_请问该如何在Java中使用Lua脚本语言?
  9. 【视频分享】尚硅谷Oracle视频教程
  10. 计算机英语潘雪峰,《小学三年级英语听力训练指导策略的研究》研究报告
  11. openStack cluster chk
  12. 【Docker基本原理和常用命令】
  13. laravel 输出最后执行sql 附:whereIn用法
  14. 计算机技能高考素材,高中作文万能通用素材 2021高考必备作文素材
  15. 如何把一张图片调整为另一张图片大小,不变形
  16. Internet选项 添加信任站点
  17. 小白玩转自媒体推广引流今日头条开通原创视频
  18. v-loading的使用(ElementUI)
  19. 3d生活馆迪万3d打印机产品
  20. 解决xampp 外网访问不了

热门文章

  1. 14.Adding Frontend Files to your Module
  2. 24. 使用GitHub
  3. js对文字的修饰 big() small() fixed() toUpperCase() toLowerCase()
  4. PIE调用Python获得彩色直方图
  5. 19_java之List和Set
  6. samba服务器之无认证进入共享目录
  7. 正则表达式就这么简单!
  8. 实验报告(3)-语法分析
  9. Python Tensorflow下的Word2Vec代码解释
  10. iPads和iPhones的Media Queries(转载)