文档章节

oracle exists 条件查询

Oscarfff
 Oscarfff
发布于 2016/11/01 13:59
字数 94
阅读 12
收藏 0
select /*+index(table_a columna)*/ distinct tx_oper_id
from table_a
where not exists(
select *
from
table_b
where b.id=a.id
)

参考Oracle官方说明

https://docs.oracle.com/cd/B19306_01/server.102/b14200/conditions012.htm

EXISTS Condition

An EXISTS condition tests for existence of rows in a subquery.

Description of exists_condition.gif follows
Table 7-11 shows the EXISTS condition.

Table 7-11 EXISTS Condition

Type of Condition Operation Example
EXISTS

TRUE if a subquery returns at least one row.

SELECT department_id
  FROM departments d
  WHERE EXISTS
  (SELECT * FROM employees e
    WHERE d.department_id 
    = e.department_id);

© 著作权归作者所有

Oscarfff
粉丝 74
博文 816
码字总数 97116
作品 0
崇明
后端工程师
私信 提问
oracle 集操作和exists、in的运用场景

1 集操作 定义:把多个sql的结果集,通过逻辑上的整合运算,拼在一起显示。 集操作缺省下都是按第一个查询的第一列升序排序,当然除了union all: minus:取差集,可用于对两个结果集进行测试...

长平狐
2012/09/19
83
0
SQL语句优化二(ORACLE)

1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:...

玄空
2012/07/19
0
0
oracle exists,in

oracle中的exists 和not exists 用法详解 (2009-05-14 16:58:18) 转载▼ 有两个简单例子,以说明 “exists”和“in”的效率问题 1) select * from T1 where exists(select 1 from T2 where ...

菠萝啊哈哈
2013/07/09
0
0
Oracle exists/in和not exists/not in之前的区别与联系

之前写过一篇关于NULL对in和not in结果的影响:Oracle的where条件in/not in中包含NULL时的处理。今天来看看exists和not exists中NULL值对结果的影响。 网上经常看到关于in和exixts、not in和...

hbxztc
2017/08/31
0
0
(转贴)SQL Server多表查询的优化方案

SQL Server多表查询的优化方案是本文我们主要要介绍的内容,本文我们给出了优化方案和具体的优化实例,接下来就让我们一起来了解一下这部分内容。 1.执行路径 ORACLE的这个功能大大地提高了S...

kingble
2011/08/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

1.webstorm安装,配置

官网地址:http://www.jetbrains.com/webstorm/ 激活 http://idea.lanyus.com/ 一、安装node.js(https://nodejs.org/zh-cn/download/) 下载完毕后,可以安装node,建议不要安装在系统盘(如...

江戸川
32分钟前
1
0
共享Session

分布式系统中,Session 共享有很多的解决方案,其中托管到缓存中应该是最常用的方案之一。 spring官方说明: Spring Session 提供了一套创建和管理 Servlet HttpSession 的方案。Spring Sess...

贾峰uk
51分钟前
2
0
秒杀

少年已不再年少
53分钟前
1
0
解决SecureCRT中文版“数据库里没找到防火墙‘无’”

用户初巡检,进入系统,登陆对方系统的CRT,是一个中文的crt,但是每次打开都会有个防火墙的错误提示,“数据库里没找到防火墙“无”。此会话将尝试不通过防火墙进行连接。”如下图: 出现这...

突突突酱
54分钟前
2
0
UltraEdit使用正则表达式

正则表达式 (UltraEdit Syntax): % 匹配行首 - 表明要搜索的字符串一定在行首. $ 匹配行尾 - 表明要搜索的字符串一定在行尾 ? 匹配除换行符外的任一单个字符. * 匹配任意个数的字符出现任意次...

阿锋zxf
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部