<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • Oracle的sql語句模擬試題及答案

    時間:2024-10-12 22:36:31 Oracle認證 我要投稿
    • 相關推薦

    Oracle的sql語句模擬試題及答案

      1、選擇部門30中的雇員

    Oracle的sql語句模擬試題及答案

      select * from emp where deptno=30;

      2、列出所有辦事員的姓名、編號和部門

      select ename,empno,dname from emp e inner join dept d on e.deptno = d.deptno where job=upper('clerk’);

      3、找出傭金高于薪金的雇員

      select * from emp where comm>sal;

      4、找出傭金高于薪金60%的雇員

      select * from emp where comm>sal*0.6

      5、找出部門10中所有經理和部門20中的所有辦事員的詳細資料

      select * from emp where (deptno=10 and job=upper('manager')) or (deptno=20 and job=upper('clerk '));

      6、找出部門10中所有經理、部門20中所有辦事員,既不是經理又不是辦事員但其薪金>=2000的所有雇員的詳細資料

      select * from emp where (deptno=10 and job=upper('manager')) or (deptno=20 and job=upper('clerk ')) or (job<>upper(‘manager’) and job<>upper(‘clerk’) and sal>=2000)

      7、找出收取傭金的雇員的不同工作

      select distinct job from emp where comm>0;

      8、找出不收取傭金或收取的傭金低于100的雇員

      select * from emp where nvl(comm,0)<100;

      9、找出各月最后一天受雇的所有雇員

      select * from emp where hiredate= last_day(hiredate);

      10、找出早于25年之前受雇的雇員

      select * from emp where months_between(sysdate,hiredate)/12>25;

      select * from emp where hiredate

      11、顯示只有首字母大寫的所有雇員的姓名

      select ename from emp where ename=initcap(ename);

      12、顯示正好為6個字符的雇員姓名

      select ename from emp where length(ename)=6

      13、顯示不帶有'R'的雇員姓名

      Select ename from emp where ename not like ‘%R%’;

      Select ename from emp where instr(ename,’R’)=0;

      14、顯示所有雇員的姓名的前三個字符

      select substr(ename,1,3) from emp

      15、顯示所有雇員的姓名,用a替換所有'A'

      Select replace(ename,’A’,’a’) from emp

      16、顯示所有雇員的姓名以及滿10年服務年限的日期

      Select ename,add_months(hiredate,12*10) ‘服務年限的日期’ from emp

      17、顯示雇員的詳細資料,按姓名排序

      Select * from emp order by ename

      18、顯示雇員姓名,根據其服務年限,將最老的雇員排在最前面

      Select ename from emp order by hiredate

      19、顯示所有雇員的姓名、工作和薪金,按工作的降序順序排序,而工作相同時按薪金升序

      Select ename,job,sal from emp order by job desc ,sal asc

      20、顯示所有雇員的姓名和加入公司的年份和月份,按雇員受雇日所在月排序,將最早年份的項目排在最前面

      select ename,to_char(hiredate,'yyyy'),to_char(hiredate,'mm') from emp order by hiredate asc

      21、顯示在一個月為30天的情況下所有雇員的日薪金

      select ename,sal/30 from emp;

      22、找出在(任何年份的)2月受聘的所有雇員

      select * from emp where to_char(hiredate,'mm')='02';

      23、對于每個雇員,顯示其加入公司的天數

      select ename,sysdate-hiredate from emp

      24、顯示姓名字段的任何位置,包含 "A" 的所有雇員的姓名

      select ename from emp where ename like '%A%';

      select ename from emp where instr(ename,’A’,1)>0;

      25、以年、月和日顯示所有雇員的服務年限

      Select months_between(sysdate,hiredate)/12 as “年”, months_between(sysdate,hiredate) as “月”, sysdate-hiredate as “日” from emp

      1、列出至少有一個雇員的所有部門

      select distinct dname from dept where deptno in (select distinct deptno from emp);

      2、列出薪金比"SMITH"多的所有雇員

      select ename,sal from emp where sal>(select sal from emp where ename=upper('smith'));

      3、列出所有雇員的姓名及其直接上級的姓名

      select e.ename,m.ename from emp e,emp m where e.mgr=m.empno(+);

      4、列出入職日期早于其直接上級的所有雇員

      select ename from emp e where hiredate<(select hiredate from emp where empno=e.mgr);

      5、列出部門名稱和這些部門的雇員,同時列出那些沒有雇員的部門

      select dname,ename from dept d left join emp e on d.deptno=e.deptno;

      6、列出所有“CLERK”(辦事員)的姓名及其部門名稱

      select ename,dname from emp e left join dept d on e.deptno=d.deptno where job=upper('clerk');

      7、列出各種工作類別的最低薪金,顯示最低薪金大于1500的記錄

      select job,min(sal) from emp group by job having min(sal)>1500;

      8、列出從事“SALES”(銷售)工作的雇員的姓名,假定不知道銷售部的部門編號

      select ename from emp where deptno = (select deptno from dept where dname=uppder('SALES'))

      9、列出薪金高于公司平均水平的所有雇員

      select ename from emp where sal>(select avg(sal) from emp);

      10、列出與“SCOTT”從事相同工作的所有雇員

      select ename from emp where job=(select job from emp where ename=upper('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、列出每個部門的信息以及該部門中雇員的數量

      select d.deptno,dname,count(ename) from dept d left join emp e on (d.deptno=e.deptno)

      group by d.deptno,dname

      14、列出所有雇員的雇員名稱、部門名稱和薪金

      Select e.ename,d.dname,e.sal from emp e left join dept d on (d.deptno=e.deptno)

      15、列出從事同一種工作但屬于不同部門的雇員的不同組合

      Select tba.ename,tbb.ename,tba.job,tbb.job,tba.deptno,tba.deptno

      From emp tba,emp tbb

      Where tba.job=tbb.job and tba.deptno<>tbb.deptno

      16、列出分配有雇員數量的所有部門的詳細信息,即使是分配有0個雇員

      Select dept.deptno,dname,loc,count(empno)

      From dept,emp

      Where dept.deptno=emp.deptno(+)

      Group by dept.deptno,dname,loc

      17、列出各種類別工作的最低工資

      Select min(sal) from emp group by job

      18、列出各個部門的MANAGER(經理)的最低薪金

      Select deptno,min(sal) from emp where job=upper(‘manager’) group by deptno

      19、列出按年薪排序的所有雇員的年薪

      select (sal+nvl(comm,0))*12 as avn from emp order by avn

      20、列出薪金水平處于第四位的雇員

      Select * from (Select ename,sal, rank() over (order by sal desc) as grade from emp) where grade=4

    【Oracle的sql語句模擬試題及答案】相關文章:

    oracle的sql語句01-21

    CPA考試模擬試題及答案10-24

    2017年招警考試語句表達模擬試題及答案01-05

    小升初英語模擬試題及答案201602-24

    檢驗技師考試模擬試題及答案06-28

    維修電工鑒定模擬試題及答案03-07

    2017年photoshop模擬試題及答案03-06

    2017外貿跟單員模擬試題及答案02-26

    《導游政策與法規》模擬試題及答案10-23

    主站蜘蛛池模板: 精品乱人伦一区二区三区| 国产一区二区三区欧美精品| 一本久久a久久精品综合夜夜| 亚洲精品99久久久久中文字幕| 亚洲精品一二区| 麻豆国产在线精品国偷产拍| 九九久久精品国产| 亚洲精品福利视频| 99精品视频3| 久久狠狠高潮亚洲精品| 鲸鱼传媒绿头鱼实验室之炮机测评日韩精品一级毛 | 999国内精品永久免费观看| 亚洲精品无码成人片在线观看 | 久久久久亚洲精品无码网址| 国产精品视频第一页| 久久亚洲中文字幕精品有坂深雪 | 久久99精品国产| avtt天堂网久久精品| 奇米影视7777久久精品| 亚洲中文字幕无码久久精品1| 欧美亚洲精品中文字幕乱码免费高清| 91精品无码久久久久久五月天| 国产高清在线精品一区| 精品久久人妻av中文字幕| 香蕉久久夜色精品升级完成| 亚洲AV无码成人精品区狼人影院 | 国产精品免费看久久久| 无码人妻精品中文字幕| 亚洲无线观看国产精品| 亚洲日韩国产精品乱| 亚洲午夜精品第一区二区8050| 欧美成人精品一区二区综合| 精品乱码久久久久久夜夜嗨| 国产精品九九久久免费视频 | 久久99国产乱子伦精品免费| 亚洲欧洲美洲无码精品VA| 午夜精品久久影院蜜桃| 亚洲国产精品不卡毛片a在线 | 国产精品久久久久AV福利动漫| 国产欧美日韩精品丝袜高跟鞋 | 精品无码国产一区二区三区AV|