oracle与mysql的日期查询区别

天大地大妈咪最大 提交于 2019-12-03 16:57:07

关于时间区间查询

1、mysql

select * from t_date  a where  date_format (a.delete_time,'%Y-%m-%d') <date_format('2018-12-01','%Y-%m-%d');

2、orcle的时间区间查询

select * from t_date where t.delete_time>= to_date('2015-10-20','yyyy-mm-dd');

主要区别是一个为date_format和to_date函数的区别,并且后面的格式化内容不一样

mysql的为%Y(大写)-%m-%d

oracle 为yyyy-mm-dd

1、mysql

select * from t_date  a where  date_format (a.delete_time,'%Y-%m-%d') <date_format('2018-12-01','%Y-%m-%d');

2、orcle的时间区间查询

select * from t_date where t.delete_time>= to_date('2015-10-20','yyyy-mm-dd');

主要区别是一个为date_format和to_date函数的区别,并且后面的格式化内容不一样

mysql的为%Y(大写)-%m-%d

oracle 为yyyy-mm-dd

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!