안녕하세요..... DB 초보 입니다. ^^ 잘부탁드립니다.
순번을 만들려고 하는데요..
자리수는 4자리로 제한되어 있구요..
0001~ ZZZZ까지 순번을 만들고 싶습니다.
0001...
9999.
A001.
.........
A999.
AA01..
AA99..
AB01.........
AB99....
AC01........
ZZZZ까지 순번을 어떻게 하면 좋을까요....
WITH t AS ( SELECT CHR(LEVEL + 47) v FROM dual WHERE LEVEL <= 10 -- 0 ~ 9 OR LEVEL >= 18 -- A ~ Z CONNECT BY LEVEL <= 43 ) SELECT REPLACE(SYS_CONNECT_BY_PATH(v, '-'), '-') x FROM t WHERE LEVEL = 4 CONNECT BY LEVEL <= 4 ;