本文使用ORACLE自带的人力资源(HR)实例数据,本文所用表结构如下: HR
EMPLOYEES 员工表结构如下: HR
DEPARTMENTS 表结构如下: HR
REGIONS 表结构如下: SQL> DESC HR
REGIONS; Name Type Nullable Default Comments ----------- ------------ -------- ------- -------- REGION_ID NUMBER REGION_NAME VARCHAR2(25) Y 用 SQL 完成以下问题列表: 1
让SELECT TO_CHAR(SALARY,'L99,999
99') FROM HR
EMPLOYEES WHERE ROWNUM < 5 输出结果的货币单位是¥和$
列出前五位每个员工的名字,工资、涨薪后的的工资(涨幅为 8%),以“元”为单位进行四舍五入
找出谁是最高领导,将名字按大写形式显示
找出 First_Name 为 David,Last_Name 为 Austin 的直接领导名字
First_Name 为 Alexander,Last_Name 为 Hunold 领导谁
(谁向 David 报告)
哪些员工的工资高于他直接上司的工资,列出员工的名字和工资,上司的名字和工资
哪些员工和 Chen(LAST_NAME)同部门
哪些员工跟 De Haan(LAST_NAME)做一样职位
哪些员工跟 Hall(LAST_NAME)不在同一个部门
哪些员工跟 William(FIRST_NAME)、Smith(LAST_NAME)做不一样的职位
显示有提成的员工的信息:名字、提成、所在部门名称、所在地区的名称
显示 Exe