




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——史上最全Oracle數(shù)據(jù)庫(kù)基本操作練習(xí)題(含答案)Oracle基本操作練習(xí)題
使用表:
員工表(emp):
(empnoNUMBER(4)notnull,--員工編號(hào),表示唯一enameVARCHAR2(10),--員工姓名jobVARCHAR2(9),--員工工作職位mgrNUMBER(4),--員工上級(jí)領(lǐng)導(dǎo)編號(hào)hiredateDATE,--員工入職日期salNUMBER(7,2),--員工薪水commNUMBER(7,2),--員工獎(jiǎng)金deptnoNUMBER(2)—員工部門編號(hào))
部門表(dept):
(deptnoNUMBER(2)notnull,--部門編號(hào)dnameVARCHAR2(14),--部門名稱locVARCHAR2(13)—部門地址)
說(shuō)明:增刪改較簡(jiǎn)單,這些練習(xí)都是針對(duì)數(shù)據(jù)查詢,查詢主要用到函數(shù)、運(yùn)算符、模糊查詢、排序、分組、多變關(guān)聯(lián)、子查詢、分頁(yè)查詢等。
建表腳本(根據(jù)需要使用):
建表腳本.txt
1
練習(xí)題:
1.找出獎(jiǎng)金高于薪水60%的員工信息。SELECT*FROMempWHEREcomm>sal*0.6;
2.找出部門10中所有經(jīng)理(MANAGER)和部門20中所有辦事員(CLERK)的詳細(xì)資料。
SELECT*FROMempWHERE(JOB='MANAGER'ANDDEPTNO=10)OR(JOB='CLERK'ANDDEPTNO=20);
3.統(tǒng)計(jì)各部門的薪水總和。
SELECTdeptno,SUM(sal)FROMempGROUPBYdeptno;
4.找出部門10中所有理(MANAGER),部門20中所有辦事員(CLERK)以及既不是經(jīng)理又不是辦事員但其薪水大于或等2000的所有員工的詳細(xì)資料。
SELECT*FROMempWHERE(JOB='MANAGER'ANDDEPTNO=10)OR(JOB='CLERK'ANDDEPTNO=20)OR(JOBNOTIN('MANAGER','CLERK')ANDSAL>2000);
5.列出各種工作的最低工資。
SELECTJOB,MIN(sal)FROMempGROUPBYJOB;
2
6.列出各個(gè)部門的MANAGER(經(jīng)理)的最低薪水。
SELECTdeptno,MIN(sal)FROMempWHEREjob='MANAGER'GROUPBYdeptno;
7.找出收取獎(jiǎng)金的員工的不同工作。
SELECTDISTINCT(JOB)FROMEMPWHERECOMMISNOTNULL;
8.找出不收取獎(jiǎng)金或收取的獎(jiǎng)金低于300的員工。SELECT*FROMEMPWHERECOMMISNULLORCOMM>300;
9.找出各月最終一天受雇的所有員工。
SELECT*FROMEMPWHEREHIREDATE=LAST_DAY(HIREDATE);
10.顯示所有員工的姓名,首字母大寫。selectinitcap(ename)fromemp;
11.顯示正好為5個(gè)字符的員工的姓名。selectenamefromempwherelength(ename)=5;
12.顯示不帶有“R〞的員工姓名。
selectenamefromempwhereenamenotlike'%R%';
3
13.顯示所有員工的姓名的前三個(gè)字符。selectsubstr(ename,0,3)fromemp;
14.顯所有員工的姓名,用a替換所有姓名中的A。selectreplace(ename,'A','a')fromemp;
15.顯示所有員工的姓名以及工作10年后的日期。selectename,ADD_MONTHS(hiredate,10*12)fromemp;
16.顯示員工的詳細(xì)資料,按姓名排序。select*fromemporderbyename;
17.列出從事同一種工作但屬于不同部門的員工的不同組合。select
distinct(t1.ename),t1.job,t1.deptno
from
emp
t1,(selectjob,deptnofromemp)t2wheret1.job=t2.jobandt1.deptno!=t2.deptno;
18.顯示員工姓名,根據(jù)其服務(wù)年限,將最老的員工排在最前面。selectenamefromemporderbyhiredate;
19.列出按年薪排序的所有員工的年薪。
select(sal+nvl(comm,0))*12as年薪fromemporderbysal;
4
20.列出最低薪水大于1500的各種工作。
selectjobfromempgroupbyjobhavingmin(sal)>1500;
21.顯示所有員工的姓名和參與公司的年份和月份,將員工入職年月從低到高排序。
Selectename,to_char(hiredate,'yyyy')asyear,to_char(hiredate,'mm')asmonthsfromemporderbymonths;
22.顯示在一個(gè)月為30天的狀況下所有員工的日薪水,取整。selecttrunc((nvl(comm,0)+sal)/30,0)as日薪fromemp;解釋:nvl(comm,0)假使是null則轉(zhuǎn)換為0,假使不是null,這保持原值。
23.找出在(任何年份的)2月受聘的所有員工。select*fromempwhereto_char(hiredate,'mm')=2;
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 曲柄連桿機(jī)構(gòu)的運(yùn)動(dòng)優(yōu)化考核試卷
- 文化用品租賃業(yè)務(wù)成本控制考核試卷
- 化工產(chǎn)品批發(fā)商市場(chǎng)營(yíng)銷策略評(píng)估與優(yōu)化考核試卷
- 酵素浴培訓(xùn)課件
- 蔬菜大棚出售合同范本
- 環(huán)衛(wèi)運(yùn)營(yíng)合同范本
- 培訓(xùn)課件經(jīng)典案例
- 小學(xué)生講紀(jì)律課件
- 房屋修繕賠償合同范本
- 湖南省招投標(biāo)培訓(xùn)課件
- 小學(xué)音樂(lè)-《龍里格龍》教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
- 《兒科學(xué)》課件第15章第四節(jié) 先天性甲狀腺功能減退癥
- 安全管理組織結(jié)構(gòu)分工圖
- GB/T 2965-2023鈦及鈦合金棒材
- 六西格瑪(6Sigma)詳解及實(shí)際案例分析
- 短視頻與直播電商運(yùn)營(yíng)高職PPT完整全套教學(xué)課件
- 哲學(xué)的基本問(wèn)題 【備課精講精研】 高中政治統(tǒng)編版必修四哲學(xué)與文化
- 新聞采訪與寫作課件第八章采訪的準(zhǔn)備
- 工程公司“十四五”發(fā)展戰(zhàn)略規(guī)劃(專業(yè)完整模板)
- 部編版三年級(jí)下冊(cè)語(yǔ)文全冊(cè)教案表格版
- 70歲以上老年人考駕照三力測(cè)試題
評(píng)論
0/150
提交評(píng)論