Oracle学习之路-SQL篇-连接查询
2014-09-17 21:54
447 查看
一,连接查询:1.内连接
用的最多的连接查询,只返回表中符合条件的行。如:
2.左外连接
左外连接:除了返回符合条件的行外,还返回左表中所有的行。
3.右外连接
右外连接:除了返回符合条件的行外,还返回右表中所有的行。
4.全外连接
全外连接:除和返回符合条件的行外,还返回左表和右表中不符合条件的行
5.交叉连接
交叉连接:即不写连接条件或无效的连接条件形成笛卡尔积。(默认的查询)
用的最多的连接查询,只返回表中符合条件的行。如:
/***内连接***/ select j_c.*,j_sc.* from course j_c inner join sc j_sc on j_c.CNO = j_sc.CNO;
2.左外连接
左外连接:除了返回符合条件的行外,还返回左表中所有的行。
/**************************左外连接**/ select j_c.*,j_sc.* from course j_c left join sc j_sc on j_c.CNO = j_sc.CNO;
3.右外连接
右外连接:除了返回符合条件的行外,还返回右表中所有的行。
/**************************右外连接**/ select j_c.*,j_sc.* from course j_c right join sc j_sc on j_c.CNO = j_sc.CNO;
4.全外连接
全外连接:除和返回符合条件的行外,还返回左表和右表中不符合条件的行
/**************************全外连接**/ select j_c.*,j_sc.* from course j_c full join sc j_sc on j_c.CNO = j_sc.CNO;
5.交叉连接
交叉连接:即不写连接条件或无效的连接条件形成笛卡尔积。(默认的查询)
/**************************交叉连接**/ select j_c.*,j_sc.* from course j_c cross join sc j_sc ; select j_c.*,j_sc.* from course j_c ,sc j_sc ;
相关文章推荐
- [Oracle 学习笔记] 05 连接查询
- 05-Oracle学习_子查询 和 连接查询
- Oracle学习笔记 -- day05 多表查询、连接查询、子查询、分页、行转列、集合运算
- Oracle学习之路(一):oracle简介+基本sql语句+条件查询+排序数据理论与案例
- Oracle学习之路-日期查询
- 后台学习之路(四)-mysql(子查询与连接)
- 06-Oracle学习_练习-子查询 和 连接查询
- Oracle学习之路——限定查询与排序
- Oracle中SQL语句学习六((连接查询)
- Oracle学习_3 sql子查询,自连接,单行select总结
- Oracle学习之路-SQL篇-预备数据
- Mybatis学习之路之Oracle多表查询<三>
- Oracle学习之路——简单查询
- 【Oracle学习】之 表的连接查询
- Oracle学习(5)---数据定义语言---连接查询
- 菜鸟的 PHP 学习之路(三):一个简单的连接数据库并查询的小程序(1)
- 数据库(学习整理)----7--Oracle多表查询,三种join连接
- Oracle 11g 学习四:多表查询、左右连接、SQL1999语法、统计函数及分组查询
- Oracle学习之路(二):oracle多表查询+分组查询+子查询讲解与案例分析+经典练习题
- 跟我一起学Oracle 11g【8】----SQL 基础学习2[连接查询]