select ename, decode(telecom, 'skt', 'sk', telecom) age , dense_rank() over (partition by decode(telecom, 'skt', 'sk', telecom) order by age desc) from emp16;