`

oracle根据时间查询

阅读更多


oracle根据时间查询主要有两个函数(
1、to_char(将时间类型转换成char类型);
2、to_date(将String类型转换成date类型);
例如,
1)表名:test_table,字段名:addtime,查询2012年3月12日的记录
select * from test_table t where to_char(t.addtime,'yyyy-MM-dd')='2012-03-12';
注:这个时候使用select * from test_table t where t.addtime=to_date('2012-03-12','yyyy-MM-dd')是不行的,because:数据库存储date类型的字段,会保存时分秒的;

2)表名:test_table,字段名:addtime,查询2012年3月12日0时0分0秒的记录:
select * from test_table t where to_char(t.addtime,'yyyy-MM-dd hh24:mi:ss')='2012-03-12 00:00:00';
或者:select * from test_table t where t.addtime=to_date('2012-03-12 00:00:00','yyyy-MM-dd hh24:mi:ss');

3)表名:test_table,字段名:addtime,查询2012年3月12日到2012年3月15日的记录:
select * from test_table t where to_char(t.addtime,'yyyy-MM-dd') between '2012-03-12' and '2012-03-15';

分享到:
评论

相关推荐

    sql查询oracle时间段操作

    在"查询oracle时间段操作.txt"文件中,可能包含了具体的SQL查询示例、快照创建步骤和闪回功能的使用指南,以及关于如何有效利用这些工具进行数据恢复和分析的详细说明。阅读这份文件将进一步加深你对Oracle时间段...

    oracle日期查询相关

    ### Oracle日期查询相关知识点 #### 一、获取系统当前日期与时间 在Oracle数据库中,可以通过`SYSDATE`函数来获取系统的当前日期和时间。这是一个非常实用的功能,尤其是在需要记录数据的操作时间点时。 **示例:...

    Oracle 多表查询优化

    Oracle 多表查询优化 Oracle 多表查询优化是指在 Oracle 数据库管理系统中,为了提高多表查询的效率和性能采取的一些优化策略和技术。在 Oracle 中,多表查询是指从多个表中检索数据的操作。这种操作可能会占用大量...

    C#连接Oracle数据库(查询数据)

    C#连接Oracle数据库(查询数据)方法,好东西,分享一下

    oracle 闪回查询

    Oracle 闪回查询 Oracle 闪回查询是 Oracle 9i 中引入的一项新特性,用于恢复误删数据或错误的 DML 操作。它利用 Oracle 的多版本读一致性特性,通过 undo 机制提供所需的前镜像中的数据。用户可以通过指定时间点或...

    【oracle】oracle查询优化改写

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其性能优化是DBA(数据库管理员)和开发人员的关键技能之一。查询优化是性能优化的...优化查询不仅是提高系统响应时间的关键,也是保障业务平稳运行的基础。

    通用查询分析器(Oracle数据查询)

    "通用查询分析器"就是为此目的设计的一款工具,它能够帮助用户更方便、直观地执行Oracle数据库的SQL查询操作。 通用查询分析器通常具备以下特性: 1. **图形化界面**:与命令行界面相比,通用查询分析器提供了一个...

    ORACLE中SQL查询优化技术

    ### ORACLE中SQL查询优化技术 #### 一、引言 在现代企业级数据库应用中,Oracle数据库因其高性能、高可靠性和丰富的功能被广泛采用。然而,在实际的应用场景下,即使是设计良好的数据库系统也可能因为查询效率低下...

    提高ORACLE数据库的查询统计速度

    2. **性能瓶颈**:在执行查询统计过程中可能出现的延迟或响应时间较长的问题。 3. **优化目标**:通过调整数据库配置、改进查询逻辑等方式来提高查询效率和响应速度。 #### 二、Oracle数据库查询统计速度的影响因素...

    oracle 基于 树结构查询

    Oracle 中的树结构查询基于 CONNECT BY 语句,该语句可以根据父子关系将数据连入树型结构中。 CONNECT BY 语句的基本格式如下: SELECT 。。。CONNECT BY {PRIOR 列名 1=列名 2|列名 1=PRIOR 列名 2}[START WITH]...

    Oracle错误代码查询网站

    这个博客文章(链接已提供)可能详细介绍了如何使用这个查询网站,包括搜索步骤、如何解读返回的结果以及如何根据找到的信息解决实际问题。虽然链接已失效,但我们可以推测博主可能分享了个人使用心得、常见错误代码...

    ORACLE分页查询效率

    根据所提供的信息,我们可以提炼出以下关于“ORACLE分页查询效率”的相关知识点: ### 一、Oracle中的分页查询 #### 1.1 分页查询的重要性 - **背景介绍**:在实际应用中,数据库查询结果往往非常庞大,一次性加载...

    oracle并行查询优化

    - **自动并行度**:Oracle支持自动设置并行度,可以根据系统的负载和查询的复杂度动态调整并行度。 - **手动指定并行度**:对于特定的查询,可以通过SQL提示或初始化参数显式设置并行度。 ##### 2. 调整并行查询...

    oracle 常用SQL查询

    在Oracle数据库管理中,SQL查询是日常操作的核心部分,它用于获取、分析和操作数据库中的数据。以下是一些常用的Oracle SQL查询,这些查询涵盖了从基础的表空间信息到复杂的数据库对象状态和性能监控。 1. **查看表...

    oracle查看执行最慢与查询次数最多的sql语句

    本文将详细介绍如何查看Oracle数据库中执行最慢和查询次数最多的SQL语句,以帮助DBA(数据库管理员)识别潜在的性能瓶颈。 首先,我们来看如何查询执行最慢的SQL语句。在Oracle中,可以使用`v$sqlarea`视图来获取...

    Oracle公交车查询系统

    1. 按时间查询:用户可以输入特定的日期和时间,系统将根据时刻表数据,返回在此时间范围内运行的公交线路和对应站点。 2. 按站点查询:用户输入站点名称,系统会列出经过该站点的所有公交线路及其到达和离开的时间...

    oracle按指定时间查询数据如果未查询到继续递减时间段查询(存储过程)

    本文将详细解析一个特定的Oracle存储过程,该过程旨在按指定时间查询数据,如果未查询到,则继续递减时间段进行查询,直至找到数据或达到预设的时间下限。 ### 核心知识点:Oracle存储过程与时间窗口查询 #### 1. ...

    oracle 根据时间段做报表统计

    oracle 根据时间段做报表统计 SQL是时间段统计 SQL原句

    oracle sql 根据年份、周数取日期

    在Oracle SQL中,根据年份和周数获取特定日期是一个常见的需求,特别是在处理时间序列数据或进行周期性分析时。本文将深入探讨如何利用Oracle SQL的功能来实现这一目标,包括理解Oracle中的日期函数、如何计算特定...

    Oracle性能查询包使用

    B树、位图、索引组织表(IOT)等都是常见的索引类型,需根据数据分布和查询模式选择合适的索引类型。 2. **EXPLAIN PLAN**:Oracle提供了EXPLAIN PLAN工具,它可以帮助分析查询的执行计划,理解数据是如何被访问的...

Global site tag (gtag.js) - Google Analytics