成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

oracle多表查詢實例

數據庫 Oracle
oracle數據庫中有許多種查詢的方式,多表查詢就是其中之一,下文以實例的形式為您介紹了oracle多表查詢的實現方法,供您參考。

oracle多表查詢是我們經常可以見到的查詢方式,下面就為您列舉了一些oracle多表查詢的例子,希望可以讓您對oracle多表查詢有更深的認識。

1.列出至少有一個員工的所有部門。
select deptno,dname,loc from dept
where deptno in (select deptno from emp);
2.列出薪金比“SMITH”多的所有員工。
select * from emp
where sal>(select sal from emp
where ename='SMITH');
3.列出所有員工的姓名及其直接上級的姓名。
select a.ename,b.ename mgname from emp a,emp b
where a.mgr=b.empno;
4.列出受雇日期早于其直接上級的所有員工。
select * from emp a,emp b
where a.mgr=b.empno and a.hiredate<b.hiredate;

select a.hiredate,b.hiredate from emp a,emp b
where a.mgr=b.empno and a.hiredate<b.hiredate;
5.列出部門名稱和這些部門的員工信息,同時列出那些沒有員工的部門。
select dname,emp.* from emp,dept
where emp.deptno(+)=dept.deptno;
6.列出所有“CLERK”(辦事員)的姓名及其部門名稱。
select ename,dname from emp,dept
where emp.deptno=dept.deptno and emp.job='CLERK';
7.列出***薪金大于1500的各種工作。
select job from emp
group by job
having min(sal)>1500;
8.列出在部門“SALES”(銷售部)工作的員工的姓名,假定不知道銷售部的部門編號。
select ename from (select deptno from dept where dname='SALES') a,emp
where a.deptno = emp.deptno;
9.列出薪金高于公司平均薪金的所有員工。
select emp.* from emp
where sal>(select avg(sal) from emp);
10.列出與“SCOTT”從事相同工作的所有員工。
select emp.* from emp
where job in (select job from emp where ename='SCOTT');
11.列出薪金等于部門30中員工的薪金的所有員工的姓名和薪金。
select ename,sal from emp
where sal in (select sal from emp where deptno=30);
12.列出薪金高于在部門30工作的所有員工的薪金的員工姓名和薪金。
select ename,sal from emp
where sal > (select max(sal) from emp where deptno=30);
13.列出在每個部門工作的員工數量、平均工資和平均服務期限。
14.列出所有員工的姓名、部門名稱和工資。
select ename,dname,(nvl(comm,0)+sal) from emp,dept
where emp.deptno = dept.deptno;
15.列出從事同一種工作但屬于不同部門的員工的一種組合。
select a.* from emp a,emp b
where a.job=b.job and a.deptno<>b.deptno;
16.列出所有部門的詳細信息和部門人數。
select dept.*,(select count(*) from emp where dept.deptno = emp.deptno) as pop from dept;
17.列出各種工作的***工資。
select job,min((nvl(comm,0)+sal)) from emp
group by job;
18.列出各個部門的MANAGER(經理)的***薪金。
select min(sal) from emp
where job='MANAGER'
group by deptno;
19.列出所有員工的年工資,按年薪從低到高排序。
select ename,(nvl(comm,0)+sal)*12 a from emp
order by a asc;

以上就是oracle多表查詢實例介紹。

 

 

【編輯推薦】

ORACLE數據庫設置編碼

Oracle to_date()函數使用

Oracle內存結構--SGA

帶您了解ORACLE resource角色

oracle數據導出和導入的權限

責任編輯:段燃 來源: 互聯網
相關推薦

2010-05-07 11:00:25

Oracle多表查詢

2010-04-12 17:47:01

Oracle多表查詢

2011-10-11 10:49:25

Oracle

2010-10-14 14:28:03

Mysql多表查詢

2010-11-22 15:56:34

Mysql多表查詢

2009-09-17 18:05:15

linq to sql

2009-06-18 13:58:06

Hibernate多表Hibernate

2010-04-20 15:16:02

Oracle實例

2011-07-19 09:46:00

Oracle數據庫遞歸查詢

2009-09-22 15:26:30

Hibernate多表

2010-11-23 11:44:10

MySQL多表聯合查詢

2009-09-25 10:22:35

Hibernate多表

2009-09-15 10:35:11

linq多表查詢

2010-04-08 17:40:02

Oracle 多表關聯

2011-05-19 13:25:14

Oracle數據庫

2012-07-06 09:00:34

MySQL

2022-04-01 11:14:48

MySQLJava索引

2011-08-18 15:03:47

SQL Server多優化方案

2011-03-29 10:47:49

ORACLE數據庫

2010-04-15 13:10:09

Oracle系統結構
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产 亚洲 网红 主播 | 超碰97免费在线 | 欧美寡妇偷汉性猛交 | 中文字幕第7页 | 日韩福利在线 | 一区二区三区四区在线视频 | 日日操夜夜操天天操 | 久久精品成人一区 | 亚洲精品电影网在线观看 | 欧美jizzhd精品欧美巨大免费 | 麻豆国产精品777777在线 | 国产成人jvid在线播放 | 免费网站在线 | 欧美13videosex性极品 | 午夜免费在线观看 | 日韩av大片免费看 | 国产一二三视频在线观看 | 国产一区不卡 | 久久久久久99 | 久久久久久国产免费视网址 | 久热免费在线 | 在线日韩 | 国产精品99精品久久免费 | 北条麻妃国产九九九精品小说 | 精品一区二区视频 | 亚洲精品9999| 国产69精品久久99不卡免费版 | 成人国产精品久久 | 日韩福利在线观看 | 国产欧美日韩综合精品一区二区 | 在线成人av | 成人在线播放网站 | 亚洲精品乱码久久久久久久久久 | 夫妻午夜影院 | 97操操| 少妇黄色 | 成人免费视频在线观看 | 在线免费观看视频黄 | 91国产视频在线观看 | 中文字幕一区在线观看视频 | 91精品一区|