第五章多表連線練習和課後作業

2021-08-21 23:52:54 字數 1328 閱讀 1441

– 練習

– 課後作業

--  1.顯示員工smith的姓名,部門名稱,直接上級名稱

select e.ename 員工姓名, d.dname 部門名稱, mgr.ename 直接上級名稱

from emp e, dept d, emp mgr

where e.deptno = d.deptno

and e.mgr = mgr.empno

and e.ename = 'smith';

-- 2.顯示員工姓名,部門名稱,工資,工資級別,要求工資級別大於4級。

select e.ename 員工姓名,

d.dname 部門名稱,

e.sal 工資,

s.grade 工資級別

from emp e, dept d, salgrade s

where e.deptno = d.deptno

and e.sal between s.losal and s.hisal

and s.grade > 4;

-- 3.顯示員工king和ford管理的員工姓名及其經理姓名。

select e.ename 員工姓名, mgr.ename 經理姓名

from emp e, emp mgr

where e.mgr = mgr.empno(+)

and (mgr.ename in ('king', 'ford') or

e.ename in ('king', 'ford'));

select e.ename 員工姓名,

case

when mgr.ename is null then

'no mgr'

else mgr.ename

end 經理姓名

from emp e

full outer join emp mgr

on (e.mgr = mgr.empno)

where mgr.ename in ('king', 'ford')

or e.ename in ('king', 'ford');

-- 4.顯示員工姓名,參加工作時間,經理名,參加工作時間,要求參加時間比經理早

select e.ename 員工姓名,

e.hiredate 參加工作時間,

mgr.ename 經理姓名,

mgr.hiredate 參加工作時間

from emp e, emp mgr

where e.mgr = mgr.empno

and e.hiredate < mgr.hiredate;

高階程式設計技術課後作業 第五章練習

5 2 更多的條件測試 print abc abc print aaa bbb print abc abc print abc lower abc print 1 2 and2 1 print 1 2 or2 1 list a b c d print a inlist print a not inl...

第五章 課後習題

第一題 輸入乙個字串,將該字串中下標為偶數的字元組成新串並通過字元格式化方式顯示 str1 input 請輸入乙個字串 str2 for i in range len str1 if i 2 0 str2 str1 i print format str2 第二題 編寫程式,生成乙個由15個不重複的大...

HTML5和CSS3開發第五章課後作業

1.製作圖5.38所示的北大青鳥課程介紹頁面。頁面要求如下,使用.等標籤編輯頁面,頁面整體背景顏色使用線性漸變 ececec,ffffed 課程特色字型顏色為綠色 5c9815 設計理念字型顏色為橙色 f26522 課程特色和設計理念每行開頭帶背景顏色的字型為白色,背景顏色從提供作業素材的頁面 效果...