SQL interview question: 90th Percentile Salary

Calculate 90th Percentile Salary

Compensation analysts need to find the 90th percentile salary to benchmark against market rates.

Find the salary at the 90th percentile (top 10% threshold) without using PERCENTILE functions.

Return percentile_90_salary (single value). Use NTILE(10) to divide into deciles and get top decile minimum.

Skills: NTILE for percentile calculation

Tables

employees 37 rows
  • id integer PK
  • first_name text
  • last_name text
  • email text
  • department_id integer → departments
  • salary integer
  • hire_date text
  • manager_id integer → employees
  • title text
idfirst_namelast_nameemaildepartment_idsalaryhire_datemanager_idtitle
1AliceChen[email protected]12500002015-01-15NULLCEO
2RobertMartinez[email protected]21800002016-03-20NULLCEO
3SarahJohnson[email protected]11500002017-06-101VP Engineering

Keep going