数据库日期查询sql小笔记

本文介绍了关于SQL日期查询的一些常用技巧,包括获取当前时间、当前日期、当前月的第一天和最后一天、当前周的第一天和最后一天,以及上月、下月、去年和明年的特定日期等,提供日期格式化的方法,对数据库运维人员非常有帮助。
摘要由CSDN通过智能技术生成

1、查询当前时间
select sysdate from dual;
2、当前日期
select to_date(sysdate) from dual;(日期格式)
select to_char(to_date(sysdate),‘yyyy-MM-dd’ ) from dual;(字符串)
3、当前月第一天
select trunc(sysdate, ‘mm’) from dual;(日期格式)
select to_char(trunc(sysdate, ‘mm’),‘yyyy-MM-dd’) from dual;(字符串)
4、当前月最后一天
select to_date(last_day(sysdate))from dual;(日期格式)
select to_char(last_day(sysdate),‘yyyy-MM-dd’) from dual;(字符串)
5、当前周第一天
select trunc(sysdate, ‘d’) from dual;(日期格式)
select to_char(trunc(sysdate, ‘d’),‘yyyy-MM-dd’) from dual;(字符串)
6、当前周最后一天
select(trunc(sysdate, ‘d’))+7 from dual;(日期格式)
select to_char((trunc(sysdate, ‘d’))+7,‘yyyy-MM-dd’) from dual;(字符串)
7、上月第一天
select add_months(trunc(sysdate,‘mm’)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值