test를 안해봐서 잘 될지 모르겠지만 담과 같이 하면 어떨까요?
물론 1920년대에 가입한 사람은 없다는 가정하에...
select decode(substr(to_char(id),1,1), '2', substr(to_char(id),1,4),
substr(to_char(id),1,2))
from table;
박현식 님께서 쓰시길::
> 오라클에 대해서 공부하고 있습니다. 고수님들의 답변을 부탁드립니다.
>
> 회원번호가 88232,95123,99221,..., 2000212,2000221 (NUNBER형) 이런식으로
> 1900년대는 앞의 두자리가 년도를 표시하고요, 2000년도 부터는 앞의 4자리가
> 년도를 표시하는 회원번호 입니다.
> 별도의 회원가입년도 칼럼을 만들지 않고, 현재 위와 같은 회원번호로 회원가입년도를 알아내는 방법
> 을 알려주세요.
>
> 감사합니다.
>
|