連線查詢 作業

2021-08-21 19:09:26 字數 2392 閱讀 9617

/1、顯示所有員工的姓名ename,部門號deptno和部門名稱dname。/

select emp2.empno ,emp2.empname,emp2.deptno,dept.dname

from emp2 ,dept

where emp2.deptno = dept.deptno ;

select e.empno ,e.empname,e.deptno,d.dname

from emp2 e

left join dept d

on e.deptno = d.deptno ;

/2、查詢20號部門員工的job和20號部門的loc/

–第一種

select e.empname,e.deptno,e.job,d.loc

from emp2 e ,

dept d

where

e.deptno = 20

and

e.deptno = d.deptno

–第二種

select e.empname,e.deptno,e.job,d.loc

from emp2 e

left join dept d on e.deptno = d.deptno

where

e.deptno = 20

/3、選擇所有有獎金comm的員工的ename , dname , loc/

select e.empname,e.deptno,d.dname,d.loc,e.comm

from emp2 e

left join dept d

on e.deptno = d.deptno

where e.comm is not null

order by e.empname,d.deptno

;select e.empname,e.deptno,d.dname,d.loc,e.comm

from emp2 e ,

dept d

where e.deptno = d.deptno

and e.comm is not null

order by e.empname,d.deptno

/4、選擇在工作地點dallas工作的員工的ename , job , deptno, dname/

select e.empname,e.deptno,d.dname,d.loc,e.job

from emp2 e ,

dept d

where e.deptno = d.deptno

and d.loc = 『dallas』

order by e.empname,d.deptno

/5、選擇所有員工的姓名ename,員工號empno,以及他的管理者mgr的ename和empno/

select e.empno,e.empname,e.mgr,d.empname

from emp2 e

left join emp2 d

on e.mgr = d.empno

/6、查詢各部門員工姓名和他們所在位置/

select e.deptno,e.empname,d.loc

from emp2 e

left join dept d

on e.deptno = d.deptno

/7、顯示:員工編號,員工名稱,員工所在部門編號,員工所在部門名稱/

select e.empno 員工編號,e.empname 員工名稱,e.deptno 部門編號,d.dname 部門名稱

from emp2 e

left join dept d

on e.deptno = d.deptno

/*8、顯示:員工編號,員工名稱,經理編號,經理名稱,員工所在部門編號,

員工所在部門名稱,經理所在部門編號,經理所在部門名稱*/

select p1.empno 員工編號,

p1.ename 員工名稱,

p2.empno 經理編號,

p2.ename 經理名稱,

d1.deptno 員工所在的部門編號,

d1.dname 員工所在的部門名稱,

d2.deptno 經理所在的部門編號,

d2.dname 經理所在的部門名稱

from emp p1 –員工資訊

left join emp p2 –經理資訊

on p1.mgr = p2.empno

left join dept d1 –員工所在的部門資訊

on p1.deptno = d1.deptno

left join dept d2 —-經理所在的部門資訊

on p2.deptno = d2.deptno

mysql連線查詢on MySQL連線查詢例項詳解

建立表suppliers create table suppliers s id int not null auto increment,s name char 50 not null,s city char 50 null,s zip char 10 null,s call char 50 not...

C 作業連線

c 連線作業本博文連線是我的相關c 的作業或者其他連線 小結 伴隨著學期結束,最終一次課設雖然算是做完了,但是對於還沒有能把權重演算法加入裡面感到有些遺憾,對於這個學期對於c 的學習自己感到尚有很多的不足。除了完成課堂作業與最後一次設計之外,我還在zigbee中運用c 寫了乙個串列埠助手和乙個相應的...

SQL查詢 內連線 外連線 自連線查詢

先建立2個表 學生表和教師表 在每個表中找出符合條件的共有記錄。x inner join y on.第一種寫法 只用where select t.teacher name,s.student name from teacher t,student s where t.id s.teacher id ...