Если вас не интересует начальная нарезка ненулей, тогда
select substr(ID,-4);
должно работать.Если есть возможность иметь более 4 цифр с ненулевым начальным значением, используйте
select printf('%04d', ID);
(при условии, что все символы в ID являются цифрами)