SQL Server 2008 utilisant COUNT() OVER
select *, c = count(1) over (partition by zip)
from tbl
order by c desc;
Si vous n'avez pas besoin de voir la colonne supplémentaire, vous pouvez déplacer le COUNT() OVER
clause dans la clause ORDER BY.
select JobCode, Job1, Job2, Job3, zip
from tbl
order by count(1) over (partition by zip) desc;