Per resoldre l’exercici necessitem:
· JOIN per unir emp amb dept:
· GROUP BY per agrupar per departament
· AVG() per calcular la mitjana
· COUNT() per comptar empleats

SELECT
d.name AS departament, -- agafa la col. name de la taula dept ( abrev. d) AS departament canvia el nom de la columna de sortida (alias) es mostrarà 'departament'
COUNT(e.emp_id) AS num_empleats, -- funció comptar empleats (procedents de la taula empleats(e) columna identificador ) AS allias de sortida 'num_empleats'
ROUND(AVG(e.salary), 2) AS salari_mig -- calc. mitjana aritmètica dels salaris dins cada grup. ...2 arrodoneix a dos decimals.
FROM emp e -- taula princ. d'on provenen les dades i assignem àlies e
JOIN dept d ON e.dept_id = d.dept_id -- unió taules emp i dep. La condició ON e.dept_id = d.dept_id espefcica que només s'uneixin les files on el valor de dept_id és igual en ambdues taules.
GROUP BY d.name -- agrupació per nom de departament. és a dir, les files d'empleats amb el mateix d.name es tractaran com un sol grup per a les funcions COUNT() i AVG().
ORDER BY salari_mig DESC; -- ordenació per salari mitjà en ordre descendent.