`
wzhiju
  • 浏览: 139085 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

最近用到的oracle 查询语句,留个记录

阅读更多
//查询一个特定的时间段内、特定部门的、特定的action 的总的操作文档总数目
SELECT TO_CHAR(PROCTIME,'YYYY-MM-DD') AS TIME ,LOGINFO.ACTION ,COUNT(*) AS LOADCOUNT
FROM LOGINFO
WHERE ACTION =1 AND (TO_CHAR(PROCTIME,'YYYY-MM-DD') BETWEEN '2010-11-11' AND '2011-05-10') AND LOGINFO.DOCID IN(
  SELECT MEDICALINFO.DOCID FROM MEDICALINFO WHERE MEDICALINFO.APPCODE='APPCODE001'
)
GROUP BY TO_CHAR(PROCTIME,'YYYY-MM-DD'),LOGINFO.ACTION
ORDER BY TO_CHAR(PROCTIME,'YYYY-MM-DD') ASC

//取数据的第3列
select * from (
select rownum id ,LOGINFO.* from LOGINFO
) tt
where tt.id=3

//更新表中的列 每隔3个一次循环
UPDATE MEDICALINFO SET APPCODE='APPCODE003'
WHERE DOCID IN(
select DOCID from (
select mod(rownum,3) id ,MEDICALINFO.* from MEDICALINFO
) tt
where tt.id=0
)

//根据一个特定的日期和部门 和 一个特定的action 查询action对应的文档总数
SELECT TO_CHAR(PROCTIME,'YYYY-MM-DD HH24') AS TIME ,LOGINFO.ACTION ,COUNT(*) AS LOADCOUNT
FROM LOGINFO
WHERE ACTION =1 AND (TO_CHAR(PROCTIME,'YYYY-MM-DD') = '2011-05-09') AND LOGINFO.DOCID IN(
  SELECT MEDICALINFO.DOCID FROM MEDICALINFO WHERE MEDICALINFO.APPCODE='APPCODE001'
)
GROUP BY TO_CHAR(PROCTIME,'YYYY-MM-DD HH24'),LOGINFO.ACTION
ORDER BY TO_CHAR(PROCTIME,'YYYY-MM-DD HH24') ASC
分享到:
评论

相关推荐

    常用oracle查询语句

    一些常用到的在oracle中的sql语句,也是我在网上找到的,分享给大家

    oracle 查询语句实例

    学习过程中用到的诸多oracle 查询语句,包含答案---掌握查询语句不可多得资料

    Oracle查询优化改写技巧与案例

    《Oracle查询优化改写技巧与案例》不讲具体语法,只是以案例的形式介绍各种查询语句的用法。第1~4章是基础部分,讲述了常用的各种基础语句,以及常见的错误和正确语句的写法。这部分的内容应熟练掌握,因为日常查询...

    学生成绩管理系统Oracle全部SQL语句.txt

    (1)选定某一主题,创建一个oracle数据库,对其进行日常管理及应用(全部用SQL语句实现): 1、创建数据库实例,数据库表空间,创建管理员,普通用户,并分别授予相应权限; 2、至少建立5个表,以及表间关系,使用...

    Oracle查询优化改写技巧与案例2.zip

    《Oracle查询优化改写技巧与案例》不讲具体语法,只是以案例的形式介绍各种查询语句的用法。第1~4章是基础部分,讲述了常用的各种基础语句,以及常见的错误和正确语句的写法。这部分的内容应熟练掌握,因为日常查询...

    oracle查询优化改写技巧与案例

    《Oracle查询优化改写技巧与案例》不讲具体语法,只是以案例的形式介绍各种查询语句的用法。第1~4章是基础部分,讲述了常用的各种基础语句,以及常见的错误和正确语句的写法。这部分的内容应熟练掌握,因为日常查询...

    20个Oracle经典面试查询语句

    保证你面试绝对会用到的SQL查询语句,快准备下吧

    Oracle查询优化改写 技巧与案例_高清带书签版本

    《Oracle查询优化改写技巧与案例》不讲具体语法,只是以案例的形式介绍各种查询语句的用法。第1~4章是基础部分,讲述了常用的各种基础语句,以及常见的错误和正确语句的写法。这部分的内容应熟练掌握,因为日常查询...

    Oracle递归树形结构查询功能

    oracle树状结构查询即层次递归查询,是sql语句经常用到的,在实际开发中组织结构实现及其层次化实现功能也是经常遇到的。这篇文章给大家介绍了Oracle递归树形结构查询功能,需要的朋友参考下

    Oracle数据库SQL培训 数据库SQL语句编写培训教程 Oracle高级查询SQL优化 集合实际案例讲解 共26页.pptx

    Oracle数据库SQL培训 数据库SQL语句编写培训教程 Oracle高级查询SQL优化 集合实际案例讲解 【大纲】 一、高级查询 上期数\上年数\同比\环比 当年累计数 单位占比 单位排名\前N名\后N名 二、SQL优化 什么时候创建...

    oracle 查询当天数据的sql条件写法

    日报数据统计中会用到当天数据的查询,下列就是日期要对应的条件: between  to_date(to_char(sysdate,’yyyy-mm-dd’) || ‘ 00:00:01′,’yyyy-mm-dd hh24:mi:ss’) and to_date(to_char(sysdate,’yyyy-mm-dd’)...

    oracle基础教程

    4.7 怎样分析SQL语句是否用到索引 52 4.8 怎样判断是否存在回滚段竞争 53 4.9 怎样手工跟踪函数/存储过程执行情况 54 4.10 多种业务使用同一数据库如何分配回滚段 54 4.11 怎样倒出、倒入文本数据 54 4.11.1 倒出 54...

    ORACLE分页存储过程

    之前一直用SQL SERVER做项目,但是现在需要用到ORACLE,在网上找了几个都无法正常调用,因此自己写了一个,给大家一起分享,在写的过程中学习到了很多东西,同时也体会到了SQL SERVER和ORACLE中的异同点 在分页存储...

    触发器实现sql记录

    在许多应用中,需要保存某个数据表的历史记录,以供以后查询,在 SQL Server 2000 中,可以利用触发器轻松实现历史记录功能。 在触发器中,需要用到 SQL Server 的 inserted 和 deleted 两个虚拟表,在执行 sql ...

    精通SQL 结构化查询语言详解

    《精通SQ:结构化查询语言详解》全面讲解SQL语言,提供317个典型应用,读者可以随查随用,针对SQL Server和Oracle进行讲解,很有代表性。 全书共包括大小实例317个,突出了速学速查的特色。《精通SQ:结构化查询语言...

Global site tag (gtag.js) - Google Analytics