Finding the Median 📈
SELECT AVG(salary) AS median FROM ( SELECT salary FROM employees ORDER BY salary LIMIT 2 - (SELECT COUNT(*) FROM employees) % 2 OFFSET (SELECT (COUNT(*) - 1) / 2 FROM employees) ) subquery;
- Find the middle values using LIMIT and OFFSET.
- Average them if necessary to compute the median.