Oracle 子查询,查询人数最多的部门信息。查询工资比100号员工工资高的所有员工信息。询工资高于公司平均工资的所有员工信息。查询在“Sales”部门工作的员工的姓名信息。
**

大写的是列名,或表名

**

1)查询工资比100号员工工资高的所有员工信息。

SELECT * FROM EMPLOYEES
where salary>(SELECT salary FROM EMPLOYEES
where EMPLOYEE_ID=100);

(2)查询工资高于公司平均工资的所有员工信息。

select *from EMPLOYEES
where salary>(select avg(salary) from EMPLOYEES);

(3)查询在“Sales”部门工作的员工的姓名信息。

Select LAST_NAME ,FIRST_NAME
from employees
Where DEPARTMENT_ID=(
Select DEPARTMENT_ID from departments
Where DEPARTMENT_NAME=‘sales’);

(4)查询人数最多的部门信息。

select *from DEPARTMENTS
where DEPARTMENT_ID =(
select DEPARTMENT_ID from EMPLOYEES

group by DEPARTMENT_ID

having count(*) = (

select max(count(*)) from EMPLOYEES

group by DEPARTMENT_ID

));

相关文章:

  • 2021-12-09
  • 2022-12-23
  • 2021-11-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-08
  • 2022-12-23
  • 2021-05-15
  • 2022-12-23
  • 2021-11-10
  • 2022-12-23
相关资源
相似解决方案