'ABCDEFG', 'ABCDEF' , 'ABCDE' , 'ABCD' , 'ABC' , 'AB' , 'A' 이런식으로 마지막 한자리를 없애면서 LENGTH 만큼의 행으로 바꾸고 싶습니다.
가능할까요?
by 우리집아찌
[2018.04.17 09:51:36]
WITH T AS (
SELECT 'ABCDEFG' STR FROM DUAL
)
-- 첫번쨰 방법
SELECT SUBSTR(STR,1,LEVEL) V
FROM T CONNECT BY LEVEL <= LENGTH(STR)
ORDER BY V DESC
-- 두번쨰 방법
SELECT SUBSTR(STR,1,LENGTH(STR) - LEVEL + 1 ) V
FROM T CONNECT BY LEVEL <= LENGTH(STR)
by fly
[2018.04.17 10:50:54]
역시 가능하군요..감사합니다^^
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.