학원에서 숙제를 내줫는데


도저히 해결할 방법이 생각이 나질 않아 문제입니다...



SELECT rank() over(order by time_nu) rnk

         ,생산시간

FROM t_worktime


이렇게 하면 RNK라는 컬럼을 만들고 생산시간컬럼 기준으로 오름차순으로


짧게 걸리는 생산시간부터 쭈욱 나열할 수 있는데요


이 데이터가 정답화면입니다.


근데 문제는 두가지 방법을 더 찾아내라고 하셔서요



ROWNUM을 이용하여 짧은 생산시간별로 나열하는것과



DECODE를 사용해서 어느 하나를 기준으로 생산시간이 짧은사람부터 나오게 하는것을 찾으라고 합니다...



여기서 질문은


1. ROWNUM을 사용해서 컬럼을 만들면 ORDER BY로 생산시간을 정렬했을때 행숫자가 무작위로 바뀌어서


이걸 ORDER BY에 영향을 받지 않게 하려면 어떻게 처리해야 할까요?



2. 또 DECODE를 사용해서 위와 같은 결과를 가져올 수 있는 방법이 없을까요???












No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 1245
9122 plan 변경 문의 [10] 방자 2016.01.19 2596
9121 날짜 출력시 BETWEEN 대체 질문입니다. [5] sincie 2016.01.19 3388
9120 한 테이블 내 DB 싱크 질문.. [2] Sinlay 2016.01.19 2461
9119 라이센스 관련 문의 [2] 장성원_305526 2016.01.18 2266
9118 오라클 날짜비교관련 답변부탁드립니다 아싸헛스윙 2016.01.18 2158
9117 MSSQL 2012에서 단축키 질문 [1] NoSkyIstheLimit 2016.01.17 2325
9116 Pivot , Rollup 질문입니다. 희망나라 2016.01.16 2772
9115 도움좀 주세요... [3] 아이워너야근 2016.01.16 1788
9114 게시판 쿼리좀봐주세요(오라클입니다.) [2] 올해는2016 2016.01.15 3244
9113 Select 할때 tag를 추가 해서 사이트에서 적용을 하고 싶은데요.. . [1] DOOLLY 2016.01.15 1698
9112 group by 질문입니다. [2] 푸학학 2016.01.15 1952
9111 주석을 제외한 순수 SP 내용만 알아내는 방법이 있을까요? [3] 퀄러 2016.01.15 2018
9110 [질문] 주소 검색[시/군/구/동 추출 문의] [1] 토깽이아빠 2016.01.15 2456
9109 간단한 문법질문(초보) [5] 후알유? 2016.01.13 2876
9108 특정계정 프로시져 실행권한은 주되 저장로직은 안되게 하는방법? [2] 착한넘 2016.01.13 2509
9107 SSIS에 oracle oleDB로 연결 후 select 시 결과값이 나오지 않습니다. 뉴늄 2016.01.12 2382
9106 리턴 [3] 마힐링 2016.01.12 2653
9105 Sql case when else end 문 질문 [2] 곰요 2016.01.11 2916
9104 Linked Server를 이용한 Oracle과의 동기화 Trigger가 동작하지 않습니다. [2] 꼬셔죠 2016.01.10 3882
» 테이블 불러오고 순위매기는거 질문좀 드릴게요 [2] 아이워너야근 2016.01.10 2050





XE Login