大家好,我是只谈技术不剪发的 Tony 老师。
sql 标准为我们定义了很多内置的处理函数,极大地方便了信息的获取和数据的处理。今天给大家介绍一下获取系统日期的内置函数,以及不同数据库中的扩展实现,包括:MysqL、Oracle、sql Server、Postgresql 以及 sqlite 数据库。
功能 | MysqL | Oracle | sql Server | Postgresql | sqlite |
---|---|---|---|---|---|
当前日期 | CURRENT_DATE CURDATE() CURRENT_DATE() | CURRENT_DATE SYSDATE | GETDATE() | CURRENT_DATE | CURRENT_DATE |
前一天 | CURRENT_DATE - INTERVAL 1 DAY SUBDATE(CURRENT_DATE,1) DATE_SUB(CURRENT_DATE,INTERVAL 1 DAY) | CURRENT_DATE - 1 | DATEADD(DAY,-1,GETDATE() | CURRENT_DATE - 1 | DATE(CURRENT_DATE,’-1 days’) |
后一天 | CURRENT_DATE + INTERVAL 1 DAY ADDDATE(CURRENT_DATE,1) DATE_ADD(CURRENT_DATE,INTERVAL 1 DAY) | CURRENT_DATE + 1 | DATEADD(DAY,1,GETDATE() | CURRENT_DATE + 1 | DATE(CURRENT_DATE,‘1 days’) |
如果觉得文章对你有用,欢迎评论 总结
以上是内存溢出为你收集整理的SQL 中的昨天、今天和明天全部内容,希望文章能够帮你解决SQL 中的昨天、今天和明天所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)