Oracle数据库Date类型查询问题(
浅谈Oracle数据库Date类型查询问题
用过Oracle数据库的朋友应该知道,Oracle数据库在以Date类型为查询条件时存在一个小小的BUG,如:
select * from tableName where createDate >= to_date('2007-01-01','yyyy-mm-dd') and createDate <= to_date('2007-01-01','yyyy-mm-dd');
tableName 是指:表名
createDate 是表tableName的一个列名,为Date类型
如果我们希望通过上面的语句来查询createDate为2007-01-01当天的记录的话,很遗憾,不管那天有没有数据产生,我们得到的结果都为空,也就是说Oracle数据库在查询时间段内的记录时,记录中不包括截止日期当天所产生的数据,但是很明显我们需要得到包括截止日期当天所产生的数据,只要稍作处理即可:
select * from tableName where createDate >= to_date('2007-01-01','yyyy-mm-dd') and createDate <= (to_date('2007-01-01','yyyy-mm-dd')+1);
SELECT A.WORKERID,A.WORKERNUM,A.WORKERNAME,A.WLATITUDE,A.WLONGITUDE,A.WORKSTATUS,A.WNOTE,A.WUPDATE FROM TBWORKER A WHERE 1=1 AND A.WUPDATE >= TO_DATE('2013-07-01 0:24:13','YYYY-MM-DD HH24:mi:ss') ORDER BY A.WUPDATE DESC;
Oracle数据库Date类型查询问题(相关推荐
- mybatis中查询oracle数据库date类型的时间没有时分秒
原因出在mybatis中的mapper.xml中对象的属性对应的jdbcType=date,jdbcType=date对应的Java类型是java.sql.date,所以没有时分秒. 如果想显示时分秒 ...
- Oracle关于date类型的查询方式及效率浅析
背景:数仓ETL环节通过sqoop抽取某个Oracle业务表时,突然在某天提示sqoop导出错误,重试仍然失败.经过查询源库发现当前增量抽取sql耗时特别久,涉及oracle数据库date类型比较时的 ...
- Oracle数据库之基本查询
oracle安装参照: Oracle数据库之安装教程 Oracle数据库总结: Oracle数据库之基本查询 Oracle数据库之过滤和排序 Oracle数据库之单行函数 Oracle数据库之多行函数 ...
- ORACLE中date类型字段的处理
ORACLE中date类型字段的处理 (1)在英文版本的ORACLE中默认日期格式为'DD-MON-YY',例如'01-JAN-98' 在汉化的中文版本中ORACLE默认日期格式为'日-月-年',例如 ...
- Oracle数据库:子查询、单行子查询,多行子查询,in,any,all语句,子查询的练习案例
Oracle数据库:子查询.单行子查询,多行子查询,in,any,all语句,子查询的练习案例 2022找工作是学历.能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 ...
- JAVA String时间转化为数据库Date类型
JAVA String时间转化为数据库Date类型 String date="2017-01-12 18:00:00"; java.text.SimpleDateFormat fo ...
- oracle 分组 排名,Oracle数据库之分组查询及排序
分组查询:使用 group by 来设置分组,把该列具有相同值的多条记录当成一组记录来处理,然后只会输出一条记录,得到的结果会默认使用升序的方式进行排列. 规则: (1)如果使用了分组函数,或者是 g ...
- oracle 游标查询数据库,Oracle数据库使用游标查询结果集所有数据
--Oracle使用游标查询结果集所有数据 DECLARE myTabelName NVARCHAR2(200):=''; --表名 myTableRowComment NVARCHAR2(200): ...
- Oracle数据库日期范围查询的两种实现方式
Oracle数据库日期范围查询有两种方式:to_char方式和to_date方式,接下来我们通过一个实例来介绍这一过程.我们假设要查询2011-05-02到2011-05-30之间的数据,实现方式如下 ...
最新文章
- github创建项目,并提交本地文件
- JSP中response,session,cookie,application的作用及区别
- centos下svn与mysql_centos下SVN搭建
- 2013年人人校园招聘笔试题
- 2015年第六届蓝桥杯 - 省赛 - C/C++大学A组 - C.奇妙的数字
- [LeetCode Online Judge]系列-求二维平面内在一条直线上的最大点数
- matlab fft函数说明_关于“如何使用FFT计算天线阵列方向图”学习资料总结
- Android 服务类Service 的详细学习
- 光盘勘误——《Visual C# 2005 程序开发与界面设计秘诀》
- java 装饰者模式 替代方案_如何利用装饰者模式在不改变原有对象的基础上扩展功能...
- JNI 调用流程 与 JNIEvn逻辑概述
- 4999以内阿拉伯数字转罗马字符
- 宝塔环境下MinDoc的安装教程
- talking web android,talking web(网页朗读插件) 免费版
- 嵌入式Linux之我行——C+CGI+Ajax在S3C244
- 中国银行理财产品市场运行态势及投资风险透析报告2021-2027年
- 组合拳砸来:55位权威专家论剑股市!
- O2OA接入企业钉钉 - 在钉钉上使用移动办公(新版)
- 【Web技术】1002- 应式布局,你需要知道的一切
- mac os版spyder 安装jieba报错 No module named ‘jieba‘
热门文章
- 腾讯视频客户端导出MP4格式
- html GPS坐标实现,JavaScript 实现GPS坐标点距离计算(两个经/纬度间的距离计算)...
- RGB与YUV格式简介
- 如何在WINCE中添加WebServer组件
- WinCE内核裁减(中文字体)及字库和内核的分离
- WinCE驱动的动态加载
- python socketio async client_electron/socket.io client-python socketio/aiohttp server//连接失败
- hive sql 怎么实现循环_Hive存储过程实现-hpsql
- 十字路口红绿灯plc程序_实例讲解红绿灯PLC程序设计方法
- NET 提供了执行异步操作的三种模式