- Oracle從新手到高手
- 楊繼萍
- 267字
- 2019-12-09 14:49:04
4.6 練習:查詢EMPLOYEES表信息
在本練習中,將在SQL*Plus環境下,通過執行相應命令,查詢雇員的姓名、職務、部門等信息。
操作步驟:
① 使用HR身份登錄,查詢EMPLOYEES表中每個雇員的所有記錄。輸入并執行如下SQL語句。
SQL>select * from employees;
查詢結果應該包括客戶信息的所有列,并且包括該表的所有記錄行。
② 查詢EMPLOYEES表中每個雇員的姓名、職位和薪金。
SQL> select first_name,last_name,job_id,salary 2 from hr.employees;
③ 在SELECT語句中使用連接查詢DEPARTMENTS和EMPLOYEES表,從中檢索屬于某一部門的信息。
SQL>select t1.first_name,t1.last_name,t1.job_id,t1.salary,t2.department_name 2 from employees t1, departments t2 3 where t1.department_id=t2.department_id and 4 t2.department_name='Sales';
④ 使用子查詢查詢屬于某一部門的員工信息。
SQL> select t1.first_name,t1.last_name,t1.job_id,t1.salary 2 from employees t1 3 where t1.department_id in(select department_id 4 from departments 5 where 6 department_name='Sales');
⑤ 統計某一部門的雇員的最高和最低薪金。
SQL> select t2.department_name,max(t1.salary),min(t1.salary) 2 from employees t1,departments t2 3 where t1.department_id=t2.department_id 4 group by t2.department_name;