日期:2014-05-16  浏览次数:20620 次

Oracle表的常用查询实验(三)

Oracle表的常用查询实验(三)

1.查询显示EMP表各雇员的工作类型,并翻译为中文显示(decode函数)

select empno,ename,decode(job,'clerk','职员','MANAGER','经理','ANALYST','工程师','其他') from my_emp;

EMPNO ENAME      DECODE(JOB,'CLERK','职员','MAN

----- ---------- ------------------------------

 7799 YUAN      职员

 7566 JONES     经理

 7782 CLARK     经理

 7788 SCOTT     工程师

 7839 KING      其他

 7876 ADAMS     其他

 7902 FORD      工程师

 7934 MILLER    其他

 2301 kkkkk      职员

 

2.建立一个视图myV_emp,视图包括myEMP表的empnoenamesal,并按sal从大到小排列。

create view  myV_emp as select empno,ename,sal from my_emp order by sal desc;

 

3.myEMP表中建立ename的唯一性索引。

create unique index index_ename on my_emp(ename);

 

4.计算EMP表中