300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > oracle怎样查询指定时间范围

oracle怎样查询指定时间范围

时间:2019-09-07 02:23:34

相关推荐

oracle怎样查询指定时间范围

数据库|Oracle

oracle

数据库-Oracle

九头蛇影视源码,vscode安装怎么还有文件,ubuntu时间查询,本机可以访问tomcat,pyter爬虫笔记,php文件系统函数,惠州seo建站公司哪家好,织梦电影网站模板,fliter和模板lzw

毕设免费源码下载,vscode 写前端代码提示,虚拟机ubuntu联网,tomcat热部署配置,清空sqlite,网页设计策划,织梦数据库导出,阿里云服务器 性能,wordpress 伪静态插件,照片前端框架,合理爬虫,php图片上传插件,seo千牛帮,springboot锁等待,php if else标签,酒店家具网站源码,易语言怎么添加网页,destoon6.0免费模板,网站后台上传文字图片,css 两个子页面,雷速员工档案管理系统,织梦网站程序模板lzw

oracle怎样查询指定时间范围

thinkphp微信商城系统源码下载,ubuntu 宽带连不上,tomcat文件存在哪里,爬虫网站资料,php 键值,新郑市网络seo平台有哪些lzw

在oracle中,想要查询指定的时间范围,可以利用between and和to_date()函数。

to_date()与24小时制表示法及mm分钟的显示:

A、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Oracle中会引起错误:“ORA 01810 格式代码出现两次”。

select to_date(-01-01 13:14:20,yyyy-MM-dd HH24:mm:ss) from dual;

原因是SQL中不区分大小写,MM和mm被认为是相同的格式代码,所以Oracle的SQL采用了mi代替分钟。

select to_date(-01-01 13:14:20,yyyy-MM-dd HH24:mi:ss) from dual;

B、另要以24小时的形式显示出来要用HH24

select to_char(sysdate,’yyyy-MM-dd HH24:mi:ss’) from dual;//mi是分钟

select to_char(sysdate,’yyyy-MM-dd HH24:mm:ss’) from dual;//mm会显示月份 oracle中的to_date参数含义

between and本身是全闭区间,包含端点的值。

注意:使用to_date进行时间筛选的时候,比如-02-28是从当天的00:00:00开始计算的。因此如果范围是-02-28 到-03-01,时间范围实际上是左闭右开的。不包含-03-01这一天的数据。

示例如下:

select * from tab where dtcol between to_date(-05-01 00:00:00,yyyy-mm-dd hh24:mi:ss) and to_date(-05-31 00:00:00,yyyy-mm-dd hh24:mi:ss)

推荐教学:《Oracle教学》

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。