select length (surname) as surname_length, count(*)
from employees
group by surname
order by surname_lengt
select to_char(hire_date, 'YYYY'), count(*)
from employees
group by hire_date
order by hire_date;
Oba zadania są bardzo podobne i w jednym i drugim mam ten sam problem. W tabeli wynikowej COUNT rozbija mi np. ten sam rok na kilka zamiast że rok 1968 znajduje się 2 razy, rozbija po jednym.
W drugim podobna sytuacja, ma wyświetlić mi ile osób ma taką samą długość nazwiska i ten sam problem.