Oracle基础语句练习记录

简介: Oracle基础语句练习记录

1、往scott的emp表插入一条记录


insert into scott.emp(empno,ename,job) values(9527,'EAST','SALESMAN');


2、scott的emp表左外连接dept表


select e.empno,e.ename,e.job,d.deptno,d.dname

from scott.emp e left join scott.dept d

on e.deptno = d.deptno;


结果:



3、scott的emp表右外连接dept表


select e.empno,e.ename,e.job,d.deptno,d.dname

from scott.emp e right join scott.dept d

on e.deptno = d.deptno;


结果:



4、scott的emp表完全外连接dept表


select e.empno,e.ename,e.job,d.deptno,d.dname

from scott.emp e full join scott.dept d

on e.deptno = d.deptno;


结果:



5、scott的emp表内连接dept表


select e.empno,e.ename,e.job,d.deptno,d.dname

from scott.emp e inner join scott.dept d

on e.deptno = d.deptno;


结果:



总结:


内连接(INNER JOIN/JOIN):查询结果记录行都满足连接条件;

左外连接(LEFT OUTER JOIN/LEFT JOIN):查询结果记录行不仅包含了满足连接条件条件的数据行,还包含左表不满足连接条件的数据行;

右外连接(RIGHT OUTER JOIN/RIGHT JOIN):查询结果记录行不仅包含了满足连接条件条件的数据行,还包含右表不满足连接条件的数据行;

完全外连接(FULL OUTER JOIN/FULL JOIN):查询结果记录行不仅包含了满足连接条件条件的数据行,还包含左表、右表不满足连接条件的数据行;

相关文章
|
存储 SQL 缓存
数据库小技能:Oracle基础【上篇】
QPS: 请求进入的速度 并发数: 系统中同时存在的请求数 并发数 = QPS * 耗时
197 0
数据库小技能:Oracle基础【上篇】
|
Oracle 关系型数据库 数据库
oracle基础
oracle基础
107 1
|
SQL Oracle 关系型数据库
【数据库】解决 oracle: SQL 错误 [900] [42000]: ORA-00900: 无效 SQL 语句
【数据库】解决 oracle: SQL 错误 [900] [42000]: ORA-00900: 无效 SQL 语句
2410 0
【数据库】解决 oracle: SQL 错误 [900] [42000]: ORA-00900: 无效 SQL 语句
|
SQL 存储 Oracle
Oracle数据库 | SQL语句解析
Oracle数据库 | SQL语句解析
292 0
Oracle数据库 | SQL语句解析
|
Oracle 关系型数据库 数据库
数据库小技能:Oracle基础之【常用函数】
虚表dual ,它是一行一列,没有任何数据,常常用于测试。
184 0
|
SQL 算法 Oracle
数据库小技能:Oracle基础之【查询】
DQL:(数据查询语言,select)用来完成对数据库中的数据查询。 DDL(数据定义语言,create,drop,truncate截断表)操作表结构。 DML(数据库操作语言,insert,delete,update)操作数据
132 0
|
SQL 存储 缓存
数据库小技能:Oracle基础【中篇】
提高数据库运行效率的方法:从数据库系统级优化、数据库设计级优化和程序实现级优化。
167 0
|
SQL Oracle 关系型数据库
oracle学习90-oracle之基本的sql_select语句全
oracle学习90-oracle之基本的sql_select语句全
103 0
oracle学习90-oracle之基本的sql_select语句全
|
SQL Oracle 关系型数据库
oracle学习89-oracle之基本的sql_select语句之课后练习
oracle学习89-oracle之基本的sql_select语句之课后练习
114 0
oracle学习89-oracle之基本的sql_select语句之课后练习
|
SQL Oracle 关系型数据库
oracle学习48-oracle命令窗口执行sql语句
oracle学习48-oracle命令窗口执行sql语句
184 0
oracle学习48-oracle命令窗口执行sql语句

推荐镜像

更多