[답변]경우의 수 구하기...가능할까요? 0 1 1,145

by 정승용 [2007.07.09 13:24:54]


조합할 계수가 정해져있다고 보면 아래와 같이 하면 될것 같은데요

 

SELECT  SUBSTR(SYS_CONNECT_BY_PATH(COL2,'-'),2) COL0
  FROM (select   1 col1,     01 col2 from dual union all
  select   1 col1,     02 col2 from dual union all
  select   2 col1,     03 col2 from dual union all
  select   2 col1,     04 col2 from dual union all
  select   2 col1,     05 col2 from dual union all
  select   3 col1,     16 col2 from dual union all
  select   3 col1,     17 col2 from dual )
 WHERE LEVEL = 3
CONNECT BY PRIOR COL1 = COL1 -1
START WITH COL1 = 1  

by 손님 [2007.07.09 00:00:00]
상기 질문 올린 중생입니다. 님께서 주신 방법 또한 매우 좋은방법이라 생각됩니다. 님께서 주신 방법과 질문에서 요구하는것과는 조금은 다르긴 하나 만족스러운 답변이었습니다. ^^ 제가 생각하기로도 이거외에 질문에 나온대로 데이터를 만들기란 힘들거 같지만서도 혹여나 아신다면 다시한번 답변 부탁드립니다. ^^
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입