oracle 多表和单表查询

单表查询:

 

 去重复

 

 distinct:去重 关键字

排序

 

 desc:倒叙

不写默认是正序的。

asc:从小到大排

desc:从大到小排

格式

select * from java1019 order by  jid desc

模糊查询:

 

 分组查询:

 

 分组后筛选

 

 不能用where 要用关键字having

 

内连接查询:

 

 内连接的两张方式:

--内连接
select * from emp join dept on emp.deptno=dept.deptno

select * from emp,dept where emp.deptno=dept.deptno

给表取别名

--给表取别名在内连接时
select * from emp e join dept d on e.deptno=d.deptno

左外链接:

--左外链接
select * from dept left join emp on  emp.deptno=dept.deptno

右外链接:

--右外链接
select * from emp right join dept on  emp.deptno=dept.deptno

圈外链接:

--圈外链接
select * from emp  full join dept on  emp.deptno=dept.deptno

 

 

 

 

posted @ 2020-03-24 14:29  邢昊天  阅读(340)  评论(0)    收藏  举报