between。。。and。。。的应用e.sal between s.losal and s.hisal

select e.empno,e.ename,e.sal,d.dname,decode(s.grade,'1','第五等工资',2,'第二等工资',3,'第三等工资',4,'第二等工资',5,'第一等工资')
from emp e , dept d,salgrade s
where e.deptno=d.deptno and e.sal between s.losal and s.hisal

结果: 
 EMPNO ENAME             SAL DNAME          DECODE(S.G
------- ---------- ---------- -------------- ----------
   7369 SMITH             800 RESEARCH       第五等工资
   7900 JAMES             950 SALES          第五等工资
   7876 ADAMS            1100 RESEARCH       第五等工资
   7521 WARD             1250 SALES          第二等工资
   7654 MARTIN           1250 SALES          第二等工资
   7934 MILLER           1300 ACCOUNTING     第二等工资
   7844 TURNER           1500 SALES          第三等工资
   7499 ALLEN            1600 SALES          第三等工资
   7782 CLARK            2450 ACCOUNTING     第二等工资
   7698 BLAKE            2850 SALES          第二等工资
   7566 JONES            2975 RESEARCH       第二等工资

  EMPNO ENAME             SAL DNAME          DECODE(S.G
------- ---------- ---------- -------------- ----------
   7788 SCOTT            3000 RESEARCH       第二等工资
   7902 FORD             3000 RESEARCH       第二等工资
   7839 KING             5000 ACCOUNTING     第一等工资

你可能感兴趣的:(between。。。and。。。的应用e.sal between s.losal and s.hisal)