java oracle 时间查询_Oracle 日期查询
select * from mytable where to_char(install_date,'YYYYMMDD')
> '20050101'
select * from mytable where install_date >
to_date('20050101','yyyymmdd');
取得当前日期是本月的第几周
SQL> select to_char(sysdate,'YYYYMMDD W HH24:MI:SS') from
dual;
TO_CHAR(SYSDATE,'YY
-------------------
20030327 4
18:16:09
SQL> select to_char(sysdate,'W') from dual;
T
-
4
№2:取得当前日期是一个星期中的第几天,注意星期日是第一天
SQL> select sysdate,to_char(sysdate,'D') from dual;
SYSDATE T
--------- -
27-MAR-03 5
类似:
select to_char(sysdate,'yyyy') from dual; --年
select
to_char(sysdate,'Q' from dual; --季
select
to_char(sysdate,'mm') from dual; --月
select
to_char(sysdate,'dd') from dual; --日
ddd 年中的第几天
WW
年中的第几个星期
W 该月中第几个星期
DAY 周中的星期几
D 今天对映的NUMBER
'1','星期日', '2','星期一',
'3','星期二', '4','星期三',
'5','星期四', '6','星期五', '7','星期六'
hh 小时(12)
hh24 小时(24)
Mi 分
ss 秒
№3:取当前日期是星期几中文显示:
SQL> select to_char(sysdate,'day') from dual;
TO_CHAR(SYSDATE,'DAY')
----------------------
星期四
№4:如果一个表在一个date类型的字段上面建立了索引,如何使用
alter session set NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS'
№5: 得到当前的日期
select sysdate from dual;
№6: 得到当天凌晨0点0分0秒的日期
select trunc(sysdate) from dual;
-- 得到这天的最后一秒
select trunc(sysdate) + 0.99999 from dual;
-- 得到小时的具体数值
select trunc(sysdate) + 1/24 from dual;
select trunc(sysdate) + 7/24 from dual;
№7:得到明天凌晨0点0分0秒的日期
select trunc(sysdate+1) from dual;
select trunc(sysdate)+1 from dual;
№8: 本月一日的日期
select trunc(sysdate,'mm') from dual;
№9:得到下月一日的日期
select trunc(add_months(sysdate,1),'mm') from dual;
№10:返回当前月的最后一天?
select last_day(sysdate) from dual;
select
last_day(trunc(sysdate)) from dual;
select trunc(last_day(sysdate)) from
dual;
select trunc(add_months(sysdate,1),'mm') - 1 from dual;
№11: 得到一年的每一天
select trunc(sysdate,'yyyy')+ rn -1
date0
from
(select rownum rn from all_objects
where rownum<366);
№12:今天是今年的第N天
SELECT TO_CHAR(SYSDATE,'DDD') FROM DUAL;
№13:如何在给现有的日期加上2年
select add_months(sysdate,24) from dual;
№14:判断某一日子所在年分是否为润年
select
decode(to_char(last_day(trunc(sysdate,'y')+31),'dd'),'29','闰年','平年') from
dual;
№15:判断两年后是否为润年
select
decode(to_char(last_day(trunc(add_months(sysdate,24),'y')+31),'dd'),'29','闰年','平年')
from dual;
№16:得到日期的季度
select ceil(to_number(to_char(sysdate,'mm'))/3) from dual;
select to_char(sysdate, 'Q') from dual;
获取本周一,周日的日期
select trunc(sysdate,'d')+1,trunc(sysdate,'d')+7 from dual;
posted on 2009-12-15 13:40 不高兴 阅读(1444) 评论(0) 编辑 收藏 所属分类: Oracle
java oracle 时间查询_Oracle 日期查询相关推荐
- oracle和mysql查询_ORACLE 数据库 查询语句与DML语句
一.查询语句 ORACLE 数据库中获得数据表中的结果,称为查询语句,其关键词是 select(下面其所有的示例均为scott模式下的对象) 1.1 查询语句基础 1.1.1 获得表中全部字段与结果 ...
- java 数据库外键查询_oracle中查询所有外键引用到某张表的记录
其实查找这篇文章 我主要用的sql 是这句 select * from user_cons_columns t where t.constraint_name like 'FK_CTS_CONT_ ...
- mybatis日期范围查询_15. Django 2.1.7 模型 条件查询、模糊查询、空查询、比较查询、范围查询、日期查询...
上一篇Django 2.1.7 模型 - MVT模型增删功能讲述了关于MVT模型中列表的增加数据以及删除数据的功能,在数据返回的过程中,也有部分关于模型之间关联查询的数据. 本篇章将着重讲述模型之间的 ...
- MySQL 查询统计 日期查询
文章目录 1. 查询前7天的日期 2. 查询订单表出现日期,成交额总和 3 根据日期统计数据 1. 查询前7天的日期 select a.click_date from (SELECT date_sub ...
- oracle往据,指定日期查询数Oracle据库
1,首先,介绍一下to_char函数 TO_CHAR 是把日期或数字转换为字符串,不能指定字符串长度. 使用TO_CHAR函数处理日期: TO_CHAR(number, '格式') 例如:TO_CH ...
- mysql和oracle模糊查询_oracle模糊查询mysql的区别
oracle与使用mysql的区别 1.Like模糊查询有字符串拼接 所有用 str1||str2 拼接的字符串都要改成CONCAT(str1,str2) '%'||#{zbmc}||'%'改成CON ...
- android sqlite 查询时间,android – sqlite日期查询
我是新的sqlite.我有一个有3列的表 1. Id 2. FoodName 3. Date and time (ex: '1' 'Chicken' '2012-08-10 13:54') 我读到某处 ...
- java oracle 流复制_Oracle流复制技术
Oracle流复制是结合日志挖掘.队列等技术,实现多数据库.异构.远程等环境下数据同步的一种实现方式.主要被用于灵活的复制和容灾解决方案. Oracle流复制相比较其他数据库同步方式,如Datagua ...
- java oracle sql 参数_oracle pl/sql之在java中调用带有输入输出参数的oracle存储过程...
只需注意一点输出参数是用CallableStatement里面的registerOutParameter方法注册进去 存储过程: import java.sql.CallableStatement; ...
最新文章
- linux常用命令简介- 用户管理及文件属性
- 【Linux 内核】CFS 调度器 ② ( CFS 调度器 “ 权重 “ 概念 | CFS 调度器调度实例 | 计算进程 “ 实际运行时间 “ )
- 编译器不识别stm指令_编译器简介
- Oracle 用户 对 表空间 配额(quota ) 说明
- c# 扩展方法奇思妙用高级篇一:改进 Scottgu 的 In 扩展
- python下绘制折线图
- 使用计算机管理文件教后反思,五年级信息技术下册《文件和文件夹》教学设计和教学反思...
- 用curl发起https请求
- mobi格式电子书_这几种电子书格式的关系与区别,资深Kindler有必要了解了解 !...
- 【Shiro第一篇】 Shiro权限框架简介
- Android零基础入门第18节:EditText的属性和使用方法
- 关于 360 评估你可能不知道的事
- 计算机 英语职称免试条件,职称计算机免试条件
- 熬夜爆肝!C++基础入门大合集【万字干货预警 建议收藏】
- android:很抱歉,XXX已停止运行
- Verilog十大基本功7 (IC设计经典书籍)
- 转:数据可视化怎么学?看完本文你将理解透彻!
- 下面整理了几种让网页变灰色的CSS代码,供各位站长参考!
- Circos了解一下?~
- easyExcel追加数据写入模板
热门文章
- 2022年618机顶盒哪款好?当贝盒子功能最全性价比更优
- 【MySQL】这是我见过最有用的MySQL数据类型面试题,面了无数家总结的
- teamview 解除限制使用时间方法(判断长时间使用 会限制使用时间)
- QT---实现舒尔特方格(零基础入门)
- matplotlib画图修改刻度线的粗细、刻度字体的大小以及标题字体的大小
- qca9535 tftp32 刷机_20151210编译高通的qca9531的wireless版本 修改版本4
- acwing算法基础课——差分
- html5一键打包成苹果软件,GDB苹果网页一键打包工具如何使用?GDB苹果网页一键打包工具安装使用教程...
- java免费批注组件_Java给Word某个字串加批注
- Resnet152对102种花朵图像分类(PyTorch,迁移学习)