by zzhozang [SQL Query] [2018.11.07 14:37:35]
안녕하세요.
년도를 지정 된 알파벳으로 변환하여 사용해야하는데
EX) 2001=A, 2002=B, 2003=C .....2018=R, 2019=S .... 2026=Z .... 2027=A...
CASE 으로 나열해서 쓰는 법 외에 혹시 다른 방법이 없을지 문의 드립니다.
2001년과 2027년이 똑같이 A 로 표시하나요?
네 맞습니다. 2027년 부터 다시 A 부터 시작으로 반복됩니다.
WITH
T
AS
(
SELECT
LEVEL
+ 2000
V
FROM
DUAL
CONNECT
BY
<= 40
)
, CHR(MOD((V - 2000)-1,26)+1+ 64 ) V
감사합니다.!