连接查询之内连接(方言) | 学习笔记

简介: 快速学习连接查询之内连接(方言)。

开发者学堂课程【Servlet 入门:连接查询之内连接(方言)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/36/detail/817


连接查询之内连接(方言)


内容介绍

一、连接查询


一、连接查询

1.分类

*内连接

*外连接

>左外连接

>右外连接

>全外连接( MySQL 不支持)

*自然连接(属于一种简花方式)  

2.内连接

*方言 :SELECT * FROM 1 别名1,表2 别名2 WHERE,别名1.xx=别名2.xx

*标准 :SELECT * FROM 1 别名1'TNNER JOIN 2.别名2 0N,别名1.xx=别名2.xx

*自然:SELECT * FROM i 别名:NATURAL JOIN 2*别名21 *丙连接查询出的所有记录都满足条件。

3.外连接

*左外:SELECT * FROM 1 别名1 LEFT OUTER JOIN 2 别名2 ON 别名1.xx=别名2.xx

>左表记录无论是否满足条件都会查询出来,而右表只有满足条件才能出来。左表中不满足条件的记录,右表部分都为 NULL

*左外自然:SELECT * FROM 1别名1 NATURAL LEFT QUTER JOIN 2 别名2 oN 别名1.xx=别名2.xx

*右外:SELECT * FROM 1别名1 RECHT.OUTER JOIN 2 别名2 ON   别名1.xx=别名2.xx

>右表记录无论是否满是条件都会查询出来,而左表只有满足条件才能出来。右表不满足条件的记录,其左表部分都为 NULI

*右外自然: SELECT * FROM 1 别名1 NATURAL RIGHT OUTER JOIN 2 别名2 ON 别名1.xx=别名2.xx

*全链接:可以使用UNTON来完成全链接

SELECT *

FROM emp, dept

WHERE emp.deptno-dept.deptno;

/*

打印:所有员工的姓名、工资,以及部门名称!

*/

SELECT emp.ename, emp.sal, dept.dname

FROM emp, dept

WHERE emp.deptno=dept.deptno;

SELECT e.ename, e.sal, d.dname

FROM emp e, dept d

WHERE e.deptno=d.deptno;2.png3.png

相关文章
|
4月前
|
SQL 关系型数据库 MySQL
⑧【MySQL】数据库查询:内连接、外连接、自连接、子查询、多表查询
⑧【MySQL】数据库查询:内连接、外连接、自连接、子查询、多表查询
81 0
|
5月前
|
SQL 关系型数据库 MySQL
第6章_多表查询
第6章_多表查询
285 0
基础DQL(数据查询)—— 内连接、外连接、自连接(含实例)
在内连接的例子中,其实会有小的弊端,假设数据中相同属性的部门名称,或者是员工表内部门名称为空的话,就无法通过内连接查询出所有的数据(NULL值无法匹配),会造成一定的误差,所以我们就需要用到外连接来弥补一下。接下来我们就来认识一下外连接
151 0
基础DQL(数据查询)—— 内连接、外连接、自连接(含实例)
|
关系型数据库 MySQL
MySQL基础-多表查询之内连接
内连接的语法分为两种: 隐式内连接、显式内连接。先来学习一下具体的语法结构。
73 0
|
SQL 关系型数据库 MySQL
MySQL基础-多表查询之外连接
外连接分为两种,分别是:左外连接 和 右外连接。具体的语法结构为:
93 0
|
关系型数据库 MySQL 开发者
连接查询之外连接 | 学习笔记
快速学习连接查询之外连接。
连接查询之外连接 | 学习笔记
|
SQL 开发者
多表查询练习第 1 题|学习笔记
快速学习多表查询练习第 1 题
多表查询练习第 1 题|学习笔记
|
SQL 开发者
多表查询练习第 5 题|学习笔记
快速学习多表查询练习第 5 题
多表查询练习第 5 题|学习笔记
|
SQL 开发者
多表查询练习第 9 题|学习笔记
快速学习多表查询练习第 9 题
多表查询练习第 9 题|学习笔记
|
SQL 开发者
多表查询练习第 2 题|学习笔记
快速学习多表查询练习第 2 题
多表查询练习第 2 题|学习笔记