版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)項(xiàng)目名稱 實(shí)驗(yàn)一 SQL單表查詢 實(shí) 驗(yàn) 室 所屬課程名稱 數(shù)據(jù)庫 實(shí) 驗(yàn) 日 期 班 級(jí) 學(xué) 號(hào) 姓 名 成 績(jī) 實(shí)驗(yàn)概述:【實(shí)驗(yàn)?zāi)康募耙蟆繉?shí)驗(yàn)?zāi)康模?#167; 熟悉SQL*Plus的使用方法;§ 掌握單表查詢的方法;實(shí)驗(yàn)要求:§ 完成SQL Lab1的所有實(shí)驗(yàn);§ 完成SQL EXEC1的所有實(shí)驗(yàn),記錄并按要求提交實(shí)驗(yàn)結(jié)果;【實(shí)驗(yàn)環(huán)境】§ Oracle10g實(shí)驗(yàn)內(nèi)容:【實(shí)驗(yàn)題目】 1. 查詢部門“30”中的雇員的所有信息;2. 查詢薪金大于2000的雇員的編號(hào)、姓名、工作和薪金; 3. 查詢所有銷售員(SALESMAN)的姓名、編號(hào)和
2、部門編號(hào);4. 查詢傭金高于薪金50% 的雇員的所有信息;5. 查詢第1個(gè)字母為“M”的雇員姓名;6. 查詢雇員的姓名和雇傭日期,在顯示姓名時(shí)只有第1個(gè)字母使用大寫;7. 查詢姓名包含6個(gè)字符的雇員信息;8. 查詢姓名中不含字母“S”的所有雇員信息;9. 查詢所有雇員的姓名,以及所承擔(dān)的工作名稱的前5個(gè)字符;10. 查詢沒有傭金或傭金低于200的所有雇員的姓名、工作及其傭金;11. 查詢收取傭金的雇員所承擔(dān)的工作的名稱,重復(fù)的工作名稱應(yīng)取消;12. 查詢部門 “20” 中所有分析師(ANALYST)和部門“30 ”中所有辦事員(CLERK)的詳細(xì)信息;13. 查詢部門“10”與 “30” 中所
3、有經(jīng)理以及部門 “20”中所有分析師;14. 查詢既不是經(jīng)理又不是辦事員但其薪金大于或等于 1800 的所有雇員的信息;15. 查詢雇員的編號(hào)、姓名、部門編號(hào)、工作、雇傭日期和薪金,查詢結(jié)果先按部門編號(hào)的升序排列,部門編號(hào)相同的雇員再按雇傭日期的降序排列;16. 查詢所有雇員的姓名、工作和薪金,先按工作的降序排列,具有相同工作的雇員再按薪金的升序排列;17. 查詢所有在7月份雇傭的雇員的信息;18. 查詢?cè)诟髟碌淖詈笠惶毂还蛡虻墓蛦T的編號(hào)、姓名和雇傭日期;19. 查詢雇員的編號(hào)、姓名,以及加入公司以來的總工作天數(shù);20. 查詢所有雇員的編號(hào)、姓名,以及加入公司的年份和月份;要求按年份的升序排列
4、,年份相同的,按月份的升序排列;21. 查詢所有雇員的年薪,要求按年薪的降序排列查詢結(jié)果;22. 查詢已經(jīng)在公司工作了20多年的雇員的姓名、部門號(hào)和雇傭日期;23. 假設(shè)一個(gè)月為 30 天,計(jì)算所有雇員的日薪金(以元為單位);24. 查詢各類別工作的平均薪金和最高薪金,以及承擔(dān)各項(xiàng)工作的雇員人數(shù);25. 查詢最低薪金大于 1400的工作的最低薪金;26. 查詢部門“20”和“30”中的雇員人數(shù)和平均工資;27. 查詢辦事員的最高、最低、平均和總薪金?!緦?shí)驗(yàn)過程】1, 查詢部門“30”中的雇員的所有信息;Select *From empWhere deptno=30;2, 查詢薪金大于2000的
5、雇員的編號(hào)、姓名、工作和薪金;Select empno,ename,job,salFrom empWhere sal>2000;3, 查詢所有銷售員(SALESMAN)的姓名、編號(hào)和部門編號(hào)Select ename,empno,deptnoFrom empWhere job= SALESMAN;4, 查詢傭金高于薪金50% 的雇員的所有信息Select *From empWhere sal>1.5*comm;5, 查詢第1個(gè)字母為“M”的雇員姓名Select empno,enameFrom empWhere ename LIKE M%;6, 查詢雇員的姓名和雇傭日期,在顯示姓名時(shí)只
6、有第1個(gè)字母使用大寫Select initcap(ename) AS ENAME,hiredateFrom emp;7, 查詢姓名包含6個(gè)字符的雇員信息Select *From empWhere length(ename)=6;8, 查詢姓名中不含字母“S”的所有雇員信息select *from empwhere ename not like %S%;9, 查詢所有雇員的姓名,以及所承擔(dān)的工作名稱的前5個(gè)字符;select ename,substr(job,1,5)as JOBfrom emp;10,查詢沒有傭金或傭金低于200的所有雇員的姓名、工作及其傭金select ename,job,c
7、ommfrom empwhere comm is null ORcomm<200;11,查詢收取傭金的雇員所承擔(dān)的工作的名稱,重復(fù)的工作名稱應(yīng)取消;Select distinct jobFrom empWhere comm Is not null;12, 查詢部門 “20” 中所有分析師(ANALYST)和部門“30 ”中所有辦事員(CLERK)的詳細(xì)信息;Select *From empWhere (deptno=20 AND job=ANALYST) OR(deptno=30 AND job=CLERK);13, 查詢部門“10”與 “30” 中所有經(jīng)理以及部門 “20”中所有分析師
8、;Select *From empWhere (Job=MANAGER AND(deptno=10 OR deptno=30) OR(job=ANALYST AND deptno=20);14, 查詢既不是經(jīng)理又不是辦事員但其薪金大于或等于 1800 的所有雇員的信息;Select *From empWhere job NOT IN (MANAGER,CLERK) ANDsal>=1800;15, 查詢雇員的編號(hào)、姓名、部門編號(hào)、工作、雇傭日期和薪金,查詢結(jié)果先按部門編號(hào)的升序排列,部門編號(hào)相同的雇員再按雇傭日期的降序排列SELECT EMPNO,ENAME,DEPTNO,JOB,HIR
9、EDATE,SALFROM empORDER BY deptno ASC,Hiredate DESC;16, 查詢所有雇員的姓名、工作和薪金,先按工作的降序排列,具有相同工作的雇員再按薪金的升序排列SELECT ename,job,salFrom empOrder by job desc,sal asc;17, 查詢所有在7月份雇傭的雇員的信息select * from empwhere to_char(hiredate,'mm')=7;18, 查詢?cè)诟髟碌淖詈笠惶毂还蛡虻墓蛦T的編號(hào)、姓名和雇傭日期Select empno,ename,hiredateFrom empWhere
10、 hiredate=last_day(hiredate);19, 查詢雇員的編號(hào)、姓名,以及加入公司以來的總工作天數(shù);select ename,sysdate-hiredatefrom emp;20, 查詢所有雇員的編號(hào)、姓名,以及加入公司的年份和月份;要求按年份的升序排列,年份相同的,按月份的升序排列Select empno,ename,to_char(hiredate,yyyy)as year,to_char(hiredate,mm)as monthFrom empOrder by year,month;21, 查詢所有雇員的年薪,要求按年薪的降序排列查詢結(jié)果Select ename,sa
11、l*12 AS yearsalFrom empOrder by yearsal desc;22, 查詢已經(jīng)在公司工作了20多年的雇員的姓名、部門號(hào)和雇傭日期select ename,deptno,hiredate from emp where months_between(sysdate,hiredate)/12>20;23, 假設(shè)一個(gè)月為 30 天,計(jì)算所有雇員的日薪金(以元為單位)Select ename,sal/30 AS daysalFrom emp;24, 查詢各類別工作的平均薪金和最高薪金,以及承擔(dān)各項(xiàng)工作的雇員人數(shù)Select JOB,AVG(sal),MAX(sal),C
12、OUNT(*)From empGROUP BY job;25, 查詢最低薪金大于 1400的工作的最低薪金Select JOB,MIN(sal)From empGROUP BY jobHAVING MIN(sal)>1400;26, 查詢部門“20”和“30”中的雇員人數(shù)和平均工資Select deptno,COUNT(*),AVG(sal)From empWhere deptno=20 ORDeptno=30GROUP BY deptno;27, 查詢辦事員的最高、最低、平均和總薪金Select job,MAX(sal),MIN(sal),AVG(sal),SUM(sal)From e
13、mpWhere job=CLERKGROUP BY job;【實(shí)驗(yàn)結(jié)果】1, 查詢部門“30”中的雇員的所有信息;2, 查詢薪金大于2000的雇員的編號(hào)、姓名、工作和薪金;3, 查詢所有銷售員(SALESMAN)的姓名、編號(hào)和部門編號(hào)4, 查詢傭金高于薪金50% 的雇員的所有信息5, 查詢第1個(gè)字母為“M”的雇員姓名6查詢雇員的姓名和雇傭日期,在顯示姓名時(shí)只有第1個(gè)字母使用大寫7, 查詢姓名包含6個(gè)字符的雇員信息8, 查詢姓名中不含字母“S”的所有雇員信息9, 查詢所有雇員的姓名,以及所承擔(dān)的工作名稱的前5個(gè)字符;10,查詢沒有傭金或傭金低于200的所有雇員的姓名、工作及其傭金11,查詢收取傭
14、金的雇員所承擔(dān)的工作的名稱,重復(fù)的工作名稱應(yīng)取消;12,查詢部門 “20” 中所有分析師(ANALYST)和部門“30 ”中所有辦事員(CLERK)的詳細(xì)信息13,查詢部門“10”與 “30” 中所有經(jīng)理以及部門 “20”中所有分析師;14,查詢既不是經(jīng)理又不是辦事員但其薪金大于或等于 1800 的所有雇員的信息15,查詢雇員的編號(hào)、姓名、部門編號(hào)、工作、雇傭日期和薪金,查詢結(jié)果先按部門編號(hào)的升序排列,部門編號(hào)相同的雇員再按雇傭日期的降序排列16,查詢所有雇員的姓名、工作和薪金,先按工作的降序排列,具有相同工作的雇員再按薪金的升序排列17,查詢所有在7月份雇傭的雇員的信息18,查詢?cè)诟髟碌淖詈笠惶毂还蛡虻墓蛦T的編號(hào)、姓名和雇傭日期19,查詢雇員的編號(hào)、姓名,以及加入公司以來的總工作天數(shù)20,查詢所有雇員的編號(hào)、姓名,以及加入公司的年份和月份;要求按年份的升序排列,年份相同的,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東外語外貿(mào)大學(xué)《企業(yè)生產(chǎn)物流》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東松山職業(yè)技術(shù)學(xué)院《項(xiàng)目管理與案例分析》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東水利電力職業(yè)技術(shù)學(xué)院《書法基礎(chǔ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 七年級(jí)上冊(cè)《5.2.3 解一元一次方程 去括號(hào)》課件與作業(yè)
- 廣東南華工商職業(yè)學(xué)院《花式跳繩》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東梅州職業(yè)技術(shù)學(xué)院《創(chuàng)業(yè)經(jīng)營(yíng)與廣告公司管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣東嶺南職業(yè)技術(shù)學(xué)院《文獻(xiàn)檢索及研究方法》2023-2024學(xué)年第一學(xué)期期末試卷
- 八年級(jí)上冊(cè)英語課本
- 從起跑線出發(fā):小學(xué)一年級(jí)班主任的教學(xué)策略分享
- 【KS5u原創(chuàng)】2021年理綜生物試題4(解析版)
- 保密培訓(xùn)記錄表
- 專升本英語寫作專題講解課件
- 平安保險(xiǎn)授權(quán)委托書
- 員工安全培訓(xùn)教育制度
- 深圳證券交易所
- 各種管道護(hù)理評(píng)分標(biāo)準(zhǔn)
- 體育賽事志愿者管理
- 遼寧華電高科環(huán)保技術(shù)有限公司油泥煤循環(huán)流化床協(xié)同資源化工業(yè)化試驗(yàn)項(xiàng)目環(huán)境影響評(píng)價(jià)報(bào)告書
- 復(fù)旦大學(xué)普物B期末考試試卷
- 剪映教程PPT版本新版剪影零基礎(chǔ)教學(xué)課程課件
- 非煤礦山安全風(fēng)險(xiǎn)分級(jí)管控與安全隱患排查治理u000b雙重預(yù)防機(jī)制建設(shè)知識(shí)
評(píng)論
0/150
提交評(píng)論