查询oracle 表达小,oracle中sql语句小练习(使用连接查询)
假设A(m,n,p),B(m,n,p)
--1.A表中有某一项m而B表中没有
使用左连接查询:
select a.* from A a left join B b on a.m=b.m where b.m is null;
左连接查询公共部分以及A表中的全部数据,B表中该列值为null的数据即为A中存在而B中不存在的结果。
--2.A表中没有某一项m而B表中有
可改为使用右连接查询:
select b.* from A a right join B b on a.m=b.m where a.m is null;
与上一条类似,只是这次判断A表中不存在而B表中存在的结果,右连接查询公共部分以及B表中的全部数据。
--3.查询A表与B表中某一项m一致,而有其它项不一致的情况,其它几项只要有一项满足不一致则输出查询结果,sql语句如下:
select a.m,a.n,a.p,b.m,b.n,b.p from A a join B b on a.m=b.m where a.n<>b.n or a.p<>b.p;
使用了join...on...的连接查询,在此语句中判断不相等的语法为<>,在这里也可写为!=,此查询为查询两个表共同的部分。
oracle中sql语句小练习(使用连接查询)
标签:部分 join oracl 查询 连接查询 没有 情况 使用 右连接
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:https://www.cnblogs.com/jokerr/p/11362854.html
查询oracle 表达小,oracle中sql语句小练习(使用连接查询)相关推荐
- oracle12测试骤,Oracle中SQL语句解析的步骤
我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析.那么这两种解析有何不同之处呢?它们又分别是如何进行解析呢?Oracle内部解析的步骤又是如何进行的呢?下面 ...
- Oracle数据库中SQL语句用法(一)
Copyright © 2019 @Linyer. All Rights Reserved 下接Oracle数据库中SQL语句用法(二)[点击以查看] 目录 第1章:编写基本的SQL SELECT语句 ...
- Oracle数据库SQL语句(四)—子查询(嵌套查询)
Oracle数据库SQL语句(四) 子查询(嵌套查询) 1.单行子查询 SELECT * FROM stuWHERE ID > (SELECT ID FROM stu WHERE NAME =' ...
- winform执行oracle语句,C#中的Winform应用程序连接远程Oracle数据库的配置文件及SQL语句的写法...
远程连接Oracle数据库的配置文件及sql语句 近期,应朋友的要求,用C#语言开发了一个winform应用程序,要求的是连接到远程的Oracle数据库,用惯了SQL Server的我突然有点懵,然后 ...
- oracle大于条件,oracle中sql语句中的in的条件数量大于1000有问题
oracle中sql语句中的in的条件数量大于1000有问题 oracle中sql语句中select * from t_Test t where t.Id in(1,2,3......)/*数量不能 ...
- Oracle ------ SQLDeveloper中SQL语句格式化快捷键
Oracle SQL Developer中SQL语句格式化快捷键: 每次sql复制到SQL Developer面板的时候,格式老不对,而且看起来很不舒服,所有的sql都挤在一行完成. 这时我们可以全选 ...
- oracle中sql语句(+)符号代表连接
oracle中sql语句(+)符号代表连接 (+)在=前边为右连接 (+)在=后边为左连接 SELECT a.*, b.* from a(+) = b就是一个右连接,等同于select a.*, b. ...
- oracle sql连接符号,Oracle中sql语句(+)符号代表连接的使用讲解
oracle中sql语句(+)符号代表连接 (+)在=前边为右连接 (+)在=后边为左连接 SELECT a.*, b.* from a(+) = b就是一个右连接,等同于select a.*, b. ...
- 跟踪oracle中sql语句运行过程及相关知识拓展
select * from v$sqlarea; select * from v$sqlarea where first_load_time>'2010-11-27/09:30:00'; 这种方 ...
最新文章
- I'm stuck! ccf模拟题。
- Linux下gedit显示行号
- 李飞飞下半年或将从 Google离职?李飞飞回应
- AXM-Net:用于行人检测的跨模式上下文注意力网络
- 【转】C++面试题(四)——智能指针的原理和实现
- mybatis框架--学习笔记(上)
- 提升 .NET 程序性能的 一些 原则
- monogdb操作system.*权限
- 前端学习(2184):tabber--封装成独立的组件
- 1061. 判断题(15)
- IDEA 错误:找不到或无法加载主类
- 外设驱动库开发笔记9:SHT1x系列温湿度传感器驱动
- 循环序列模型 —— 1.10 长短期记忆(LSTM)
- linux如何查看桌面环境变量,如何设置和查看Linux系统的环境变量
- php简单记账本_介绍你3个记账本小程序,让你花钱有规划
- 毕业设计管理系统Part4:教师上传课题,修改课题,删除课题
- 曲线运动与万有引力公式_【知识总结】物理必修二曲线运动与万有引力相关公式和规律...
- vuecli3代码压缩混淆使用uglifyjs压缩JS
- 腾讯VS华为:2021“渠道战争”第一枪
- 尚学堂学习周期及相关视频简介