sql >> Database >  >> RDS >> Oracle

Oracle toont alle medewerkers met een hoger dan gemiddeld salaris van hun afdeling

Efficiënter in het gebruik van analyses:

select employee_id, salary, department_id, avg_sal
from
(
  SELECT employee_id, salary, department_id, 
    round(avg(salary) over (partition by department_id), 2) avg_sal
  from emp
)
where salary > avg_sal
order by avg_sal desc


  1. Het proces van synchronisatie van SQL Server-databaseschema's automatiseren

  2. PostgreSQL:lopende telling van rijen voor een zoekopdracht 'per minuut'

  3. Tijd bijsnijden vanaf datetime - een vervolg

  4. SQL-gegevenstype om buildversies op te slaan