У меня есть два запроса, и вывод одинаков. Однако разница заключается только в последовательности результата. Пожалуйста, помогите мне понять это.
select distinct (count(*) over (partition by job)) as Lists
,job
from emp
order by LISTS;
1 PRESIDENT
2 ANALYST
3 DEVELOPER
3 MANAGER
4 CLERK
4 SALESMAN
select count(*),job
from emp
group by job
order by count(*);
1 PRESIDENT
2 ANALYST
3 DEVELOPER
3 MANAGER
4 SALESMAN
4 CLERK
На первом выходе Clerk идет первым, а на втором выходе Clerk идет в конце.