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');
如对本文有疑问, 点击进行留言回复!!
Oracle查询用户,表结构,表索引,存储过程,触发器等信息整理
oracle的自连接、内连接、外连接、交叉连接、自然连接、等值连接、不等值连接
Oracle数据库使用replace函数批量删除数据中的双引号
网友评论