Использование функции substr
:
select case when substr(Input,1,1)=9 and substr(Input,4,1) in (7,8) then substr(Input,-4) else Input end as Output
from ...
Использование rlike
:
select case when Input rlike '^9\\d{2}[78]' then substr(Input,-4) else Input end as Output