【正文】
ename,dname from emp join dept on job like 39。(25) 查詢所有員工的姓名及其直接上級(jí)的姓名。天39。mm39。mm39。(19) 顯示所有的姓名、工種、工資和獎(jiǎng)金,按工種降序排列,若工種相同則按工資升序排列。(17) 查詢所有員工的姓名,如果包含字母“s”,則用“S”替換。%S%39。(11) 查詢員工工齡大于或等于10年的員工信息。(7) 查詢有獎(jiǎng)金的員工的不同工種。CLERK39。(3) 查詢獎(jiǎng)金(COMM)高于工資(SAL)的員工信息。(1) 查詢20號(hào)部門的所有員工信息。select * from emp where m (sal*)。select * from emp where job not in (39。select ename,(sal+nvl(m,0)) salm from emp。select upper(substr(ename,1,1)) || lower(substr(ename,2,length(ename)1)) from emp。(15) 查詢員工姓名的第2個(gè)字母為“M”的員工信息。,39。select ename,to_char(hiredate,39。),to_char(hiredate,39。select ename,floor((sysdatehiredate)/365)||39。select * from dept where deptno in (select distinct deptno from emp where mgr is not null) 。select * from emp where empno in (select staempno from (select empno staempno,hiredate stahiredate,mgr from emp) t join emp on = and stahiredate hiredate) 。(30) 查詢最低工資大于2500的各種工作。SALES39。SMITH39。(38) 查詢從事同一種工作但不屬于同一部門的員工信息。select * from emp where empno in (select mgr from emp where deptno=10) or deptno = 10 ;(43) 查詢各個(gè)部門的人數(shù)及平均工資。select * from emp where sal any(select sal from emp where deptno=20)。select * from emp where deptno in (select deptno from emp group by deptno having count(*)5)。select * from emp where deptno in (select distinct deptno from emp where deptno not in (select distinct deptno from emp where sal not between 900 and 3000)) 。select * from emp where empno in (select empno from (select empno,rownum num from (select empno,sal from emp order by sal desc)) where num between 5 and 10 ) 。,2050,20,to_date(39。