[답변]select 질문 0 2 1,787

by 이병훈 [2006.12.06 08:42:30]


안녕하세요.

 

간만에 답글을 적네요..

 

이렇게도 할 수 있을것 같습니다.

 

SELECT DECODE(CEIL(TAP/4), 0, TAP) TAP1
     , DECODE(CEIL(TAP/4), 1, TAP) TAP2
  FROM T_TAB

물론 아시겠지만. 노가다성이 보이지요?

그리고 제약 조건도 좀 보이구여..

 

테스트 못해봤습니다.

지금 제가 있는 곳에 DB 가 설치안되어 있어서리..

걍 참고 하시라 글을 올려 봅니다. ^^

 

좋은 하루 되세요.

 

by 현 [2006.12.06 00:00:00]
병훈아...그렇게 하면 안되는거 알지?
CEIL 함수는 주어진 값중 큰 것중에서 가장 작은 값이 나오므로 굳이 하자면
SELECT DECODE(CEIL(TAP/4), 1, TAP) TAP1
, DECODE(CEIL(TAP/4), 2, TAP) TAP2
FROM T_TAB
로 해야해...
근데 그렇게 되면 밑으로 쭈~~욱 서버려..그걸 합해야 하는데.....ㅎㅎㅎ

by 이병훈 [2006.12.06 00:00:00]
아. 맞다. ㅋㅋㅋ
여기 없으니까. 정확한 답을 올릴수가 없네요. ㅋㅋ
예전에도 누군가가 형이 말한거 처럼 올렸었는데.. ㅋㅋㅋ
현님이 말씀하신거.. 참고하세요..
제가 이따가 테스트 하고 다시 수정해서 올리겠습니다. ^^; 지송.. ~
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입