oracle左表关联与又表关联,oracle多表关联查询和子查询
oracle多表关联查询和子查询
一、多表关联查询
例子:
SQL> create tablestudent1
(
sidvarchar(3),
snamevarchar(6),
sagenumber(3));Tablecreated.
SQL> create tablecourse1
(
sidvarchar(3),
cnamevarchar(8),
cnonumber(3));Table created.
student1表
SQL> select * fromstudent1;
SID SNAME SAGE--- ------ ----------
01 李逍遥 21
02 林月如 20
03 拜月 100
course1表
SQL> select * fromcourse1;
SID CNAME CNO--- -------- ----------
01 历史 12
02 化学 11
22 德语 18
1、内连接(inner join……on/join on):只连接匹配的行
SQL> select * from student1 inner join course1 on student1.sid=course1.sid;
SID SNAME SAGE SID CNAME CNO--- ------ ---------- --- -------- ----------
01 李逍遥 21 01 历史 12
02 林月如 20 02 化学 11
2、左连接(left join……on):包含左边表的全部行,不管右边表的是否存在与它们匹配的行
SQL> select * from student1 left join course1 on student1.sid=course1.sid;
SID SNAME SAGE SID CNAME CNO--- ------ ---------- --- -------- ----------
01 李逍遥 21 01 历史 12
02 林月如 20 02 化学 11
03 拜月 100
3、右连接(right join……on):包含右边表的全部行,不管左边表是否存在与它们匹配的行
SQL> select * from student1 right join course1 on student1.sid=course1.sid;
SID SNAME SAGE SID CNAME CNO--- ------ ---------- --- -------- ----------
01 李逍遥 21 01 历史 12
oracle左表关联与又表关联,oracle多表关联查询和子查询相关推荐
- oracle多表关联查询报表,oracle多表关联查询和子查询
oracle多表关联查询和子查询 一.多表关联查询 例子: sql> create table student1 ( sid varchar(3), sname varchar(6), sage ...
- MySQL数据库基础(多表关联查询、内外全连接、复合条件查询、子查询)
文章目录 一.笛卡尔积查询 二.内.外.全连接查询 三.复合条件查询 四.子查询 五.EXIST判断 本篇文章主要介绍MySQL里的多表关联查询,其中包括了笛卡尔积查询.内连接查询.外连接查询.全连接 ...
- mysql 子表 关联查询语句_mysql查询语句 和 多表关联查询 以及 子查询
1.查询一张表: select * from 表名: 2.查询指定字段:select 字段1,字段2,字段3-.from 表名: 3.where条件查询:select 字段1,字段2,字段3 from ...
- mysql多表查询语句_mysql查询语句 和 多表关联查询 以及 子查询
1.查询一张表:select * from 表名: 2.查询指定字段:select 字段1,字段2,字段3-.from 表名: 3.where条件查询:select字段1,字段2,字段3 frome ...
- mysql 子表 关联查询语句_MySQL基本SQL语句之单表查询、多表查询和子查询
一.简单查询: 基本语法:SELECT * FROM tb_name;查询全部 SELECT field1,field2 FROM tb_name; 投影 SELECT [DISTINCT] * FR ...
- oracle sql 转换成 hive sql -子查询转关联查询(三).子查询中嵌套子查询
其他sql格式也在更新中,可直接查看俺的这个系列,要是没有你需要的格式,可在评论或私信我,俺现在一天一看 Oracle转换hive 其他sql格式也在更新中,可直接查看俺的这个系列,要是没有你需要的格 ...
- oracle 找子表,oracle多表查询和子查询练习
--1.列出至少有三个员工的所有部门和部门信息. SELECT D.DEPTNO, D.DNAME, D.LOC, T.COUNTS FROM DEPT D, (SELECT DEPTNO, COUN ...
- alin的学习之路(数据库篇:三)(多表查询,子查询,集合运算,数据处理)
alin的学习之路(数据库篇:三)(多表查询,子查询,集合运算,数据处理) 1. 多表查询 1.1 笛卡儿积 笛卡尔积就是两个集合的乘积计算 . 如果多个表进行联合查询, 得到结果是一个笛卡尔积, 举 ...
- MySQL学习笔记06【多表查询、子查询、多表查询练习】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
最新文章
- 开发实践 | Android IP查询实例(代码类)
- js事件冒泡和事件委托
- zabbix简单介绍(1)
- 使用反应流API将Akka流与rxJava结合在一起
- 贵广网络跨界转型 实现智慧城市的平台创新
- CYQ.Data 轻量数据层之路
- visual studio code安装_Deepin系统中如何安装Visual Studio Code
- 有监督的神经网络模型
- 《纽约时报》畅销书作家发布新的COVID安全旅行提示电子书
- Halcon union_straight_contours_xld详解
- [C语言]统计成绩问题:输入某班学生某门课的成绩(最多不超过40人,具体人数由用户键盘输入),用函数编程统计不及格人数。
- 微信朋友圈附近推效果怎么样?
- 网友晒异性合租趣事:坐马桶都要签协议
- Python数据分析入门笔记10——简单案例练习(学生信息分析)
- SpringBoot学习之zookeeper、dubbo入门项目实战(七)
- 服务器性能计时器如何关闭,如何在游戏关闭时继续倒数计时器?
- POE 供电设备原理详解
- 可以去看阿哲演唱会咯~
- MacBook随笔之eclipse常用快捷键速学
- 高项(信息系统项目管理师)考试很难?如何备考?