`
wwwxxx286
  • 浏览: 48865 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Oracle的组合条件查询

阅读更多
组合条件查询,以下两种方式都可以:
select b.job_id,
       b.source,
       b.create_via,
       b.who_create,
       b.location_code,
       b.ref_no
  from (select rownum r, a.*
          from (select j.*, cj.location_code, cj.ref_no
                  from nfs_gbl.combine_job j, nfs_gbl.combine_job_criteria cj
                 where j.status = 0
                   and j.job_id = cj.job_id
                   and ((trim(cj.location_code) || trim(cj.ref_no) != 'A0ADWHBATCH091501')
                   or (trim(cj.location_code) || trim(cj.ref_no) != 'A0ADWHBATCH091502'))
                 order by j.job_id) a) b
where r < 2;


select b.job_id,
       b.source,
       b.create_via,
       b.who_create,
       b.location_code,
       b.ref_no
  from (select rownum r, a.*
          from (select j.*, cj.location_code, cj.ref_no
                  from nfs_gbl.combine_job j, nfs_gbl.combine_job_criteria cj
                 where j.status = 0
                   and j.job_id = cj.job_id
                   and (cj.location_code, cj.ref_no) not in
                       (select cjc.location_code, cjc.ref_no
                          from nfs_gbl.combine_job_criteria cjc
                         where ((cjc.location_code = 'A0AD' and
                               cjc.ref_no = 'WHBATCH091501') or
                               (cjc.ref_no = 'WHBATCH091502' and
                               cjc.location_code = 'A0AD')))
                 order by j.job_id) a) b
where r < 2;
分享到:
评论

相关推荐

    ORACLE DECODE函数在中国式报表统计查询中的组合条件实现

    这里给大家介绍一下DECODE如何实现组合条件查询,一句SQL查询一张中国式报表。 (本文的示例,在实际业务中均可扩展,实际统计中类似情况很多) 发布于 南京-江宁 2018-03-09 12:30 本文所有内容均为本人亲测,...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    6. 步骤5/8:先决条件检查 如果你的电脑满足要求但仍然显示检查失败,这时候直接忽略,勾选全部忽略 7. 步骤6/8:概要信息 核对将要安装数据的详细信息,并保存响应文件,以备以后查看。然后点击完成数据库安装 ...

    Oracle练习笔试大全

    /////////////////////////组函数(共5个):将多个条件组合到一起最后只产生一个数据//////min() max() avg() sum() count()///////////////////////////// 51、select count(*) from emp; //求出表中一共有多少条...

    oracle实验报告

    三、 Oracle数据库数据查询 1、单表查询 2、多表查询 四、 SQL*PLUS常用命令 表1 常用报表格式化名命令 命令 定义 Btitle 为报表的每一页设置底端标题 Column 设置列的标题和格式 Compute 让SQL*PLUS计算各种值 ...

    最全的oracle常用命令大全.txt

    下面按类别列出一些ORACLE用户常用数据字典的查询使用方法。 1、用户 查看当前用户的缺省表空间 SQL&gt;select username,default_tablespace from user_users; 查看当前用户的角色 SQL&gt;select * from user_...

    非常全的oracle文档

    24.6. 组合范围散列分区 167 24.7. 复合范围散列分区 168 24.8. 维护表分区 169 二十四、 PL/SQL基础 173 24.1. PL/SQL概述 173 24.2. PL/SQL代码编写规则 173 24.3. PL/SQL程序块 175 24.4. 常量和数据类型 177 ...

    oracle培训资料

    WHERE子句中的条件可以是一个包含等号或不等号的条件表达式,也可以是一个含有IN、NOT IN、BETWEEN、LIKE、IS NOT NULL等比较运算符的条件式,还可以是由单一的条件表达通过逻辑运算符组合成复合条件。 3)ORDER BY...

    震撼推出超方便实用的Oracle开发工具 - Oracle SQL Handler,双语界面,智能SQL编辑器,免装Oracle客户端,能运行于Windows, 双语界面

    将 SELECT 语句的查询结果显示在工作表,可以直接对查询结果进行再操作,如 修改、插入行、删除行、提 交(将表格中的数据改变写入相应的数据库表中)、多功能拷贝、将选择的单元格数据导出为 XLS /CSV /INSERT SQL ...

    Oracle8i_9i数据库基础

    §10.1.3 在查询中只返回满足条件的部分记录 214 §10.1.4 快速大量删除数据Truncate 215 §10.1.5 Rowid的使用 215 §10.1.6 在查询中不让记录被更新 217 §10.1.7 EXCEPTIONS(违反完整性)问题 217 §10.1.8 Not ...

    Oracle开发工具 - Oracle SQL Handler(功能强大,超方便好用, 免装客户端, Windows / Linux)

    将 SELECT 语句的查询结果显示在工作表,可以直接对查询结果进行再操作,如 修改、 插入行、删除行、提交(将表格中的数据改变写入相应的数据库表中)、多功能拷贝、将选 择的单元格数据导出为 XLS /CSV /INSERT SQL...

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

    5.4 使用WHERE子句定义搜索条件查询  5.4.1 WHERE子句单条件查询 5.4.2 单值比较运算符 5.4.3 BETWEEN运算符范围筛选 5.4.4 NULL值的判断 第6章 复杂搜索条件查询  6.1 本章用到的实例表  6.2 组合查询...

    oracle数据库经典题目

    查询结果的分组条件 B. 组的筛选条件 C. 限定返回的行的判断条件 D. 对结果集进行排序 8. 下列哪个函数可以把一个列中的所有值相加求和? ( B ) A MAX B. SUM C. COUNT D. AVG 9. 下列哪个子句是SELECT语句中必选项...

    Oracle 数据库连接查询SQL语句

    外连接与内连接不一样,外连接返回的查询结果中不仅包含符合条件的行,还包括左表(左外连接),右表(右外连接)或者两个连接表(全外连接)中的所有不符合条件的数据行。 1.左连接 (left [outer] join) 左外连接就是将左...

    Oracle数据库设计策略及规范.docx

    索引条件查询结果记录,不超总记录的20%。 不要给固定选项的字段创建独立索引。 如只有'男,女'的性别字段;'是,否'的状态字段等,不要创建独立索引,位可以建立复合索引。 对于复合索引,索引字段顺序比较关键,...

    精通sql结构化查询语句

    6.2.4 使用别名 6.3 排序与分组 6.3.1 升序排序与降序排序 6.3.2 多列字段排序 6.3.3 使用GROUPBY子句对查询结果进行分组 6.3.4 HAVING子句的应用 6.4 条件查询 6.4.1 WHERE单条件语句查询 6.4.2 运算符查询 6.4.3 ...

    论文研究-全局优化的分层动态Web服务组合.pdf

    在对分层组合算法研究的基础上,利用产生式规则和接口语义规则对Web服务建模,引入了备选服务的QoS性能指标和用户请求对响应时间、成本、成功率、可靠性和组合率的多条件约束,给出了一种全局优化的分层动态Web服务...

Global site tag (gtag.js) - Google Analytics