频道栏目
首页 > 资讯 > Oracle > 正文

Orcale查询日期字段的数据方法教程

18-06-27        来源:[db:作者]  
收藏   我要投稿

转换为字符串类型进行比较

to_char()

select * from table where to_char(A,'yyyy-mm-dd')='2018-06-26' ;

yyyy-mm-dd是日期的格式,可以自己定义 ,只要和后面要查询的值匹配上即可。

select * from CBCJ_QC t where to_char(t.zxrq,'yyyy-mm-dd')='2018-06-15';   --转换为字符串进行比较

转换为日期类型进行比较

to_date()

select * from table where A=to_date('20180626','yyyymmdd');

yyyy-mm-dd是日期的格式,可以自己定义 ,只要和前面要查询的值匹配上即可。

select * from CBCJ_QC t where t.zxrq=to_date('2018-06-15','yyyy-mm-dd');   --如数据库中字段默认精确到秒,会查询不到

select * from CBCJ_QC t where t.zxrq=to_date('2018-06-15 18:30:24','yyyy-mm-dd hh24:mi:ss');  --精确到分秒的要把格式带上才可以查询

--查询“税收缴款期限”字段值在2018-06-25与2018-06-26之间的数据
select * from cbcj_qc_qy t where t.ssjkqx BETWEEN to_date('2018-06-25','yyyy-mm-dd') and to_date('2018-06-26','yyyy-mm-dd'); 
相关TAG标签
上一篇:docker-compose 快速安装 clickhouse 及用户配置 数据备份
下一篇:ubuntu系统下gitlab 搭建方法
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站