최대 분석 기능과 창 정렬 순서가 예상대로 작동하지 않습니다.

제우스

상태와 위치가있는 테이블이 있는데 다음은 데이터입니다. 맞춤 주문을 사용하여 위치별로 분할 된 최대 상태를 얻고 싶습니다. 무엇을 변경해야하는지 아십니까? 지금은 내가 언급 한 순서에 관계없이 최대 값만 제공하고 있습니다.

맞춤 주문은 1> 3> 2입니다.

status | location
  1    | 11 
  2    | 11 
  2    | 12 
  3    | 12
  3    | 11

위치 11에 대한 예상 결과 : 1 위치 12 : 3에 대한 예상 결과

질문:

select max(status) over (partition by location order by decode(status, '1',6,'3',5,'2',4,3) 
                         rows between unbounded preceding and unbounded following) mx from items;

http://sqlfiddle.com/#!4/ed9e7e/13

create table items
( status varchar2(1), location number(9)
);

insert into items values('1',123);

insert into items values('2',123);

insert into items values('3',123);

insert into items values('4',123);
고든 리노 프

나는 당신이 원한다고 생각합니다 first_value():

select first_value(status) over (partition by location
                                 order by decode(status, '1', 6, '3', 5, '2', 4, 3) 
                                ) mx
from items;

저는을 좋아하지는 decode()않지만 원하는 것을 간결하게 표현할 수 있습니다. 나는 case표현을 선호 합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Git 분기가 예상대로 작동하지 않습니다.

분류에서Dev

배열 정렬 날짜가 예상대로 작동하지 않습니다.

분류에서Dev

예상대로 비동기가 작동하지 않습니다.

분류에서Dev

정렬 기능이 제대로 작동하지 않습니다.

분류에서Dev

정렬 기능이 제대로 작동하지 않습니다.

분류에서Dev

정렬 기능이 제대로 작동하지 않습니다

분류에서Dev

Google지도 정보창이 예상대로 크기가 조정되지 않습니다.

분류에서Dev

Collectors.groupingBy에 대한 사용자 정의 수집기가 예상대로 작동하지 않습니다

분류에서Dev

UIView 사용자 지정에 하위보기 추가가 예상대로 작동하지 않습니다.

분류에서Dev

TextView 자동 크기 조정을위한 Shader LinearGradient가 예상대로 작동하지 않습니다.

분류에서Dev

Hammerspoon 창 관리가 보조 모니터에서 예상대로 작동하지 않습니다.

분류에서Dev

for 루프에 의해 설정된 모든 setTimeout 지우기가 예상대로 작동하지 않습니다.

분류에서Dev

XML 직렬화가 예상대로 작동하지 않습니다.

분류에서Dev

orderdate의 Lotus 정렬보기가 제대로 작동하지 않습니다.

분류에서Dev

(React & Mobx & Leaflet) 기다렸다가 예상대로 작동하지 않습니다.

분류에서Dev

WinWaitActive 기능이 예상대로 작동하지 않습니다.

분류에서Dev

Javascript 기능이 예상대로 작동하지 않습니다.

분류에서Dev

사용자 지정 후크가 예상대로 작동하지 않습니다.

분류에서Dev

문자열 구문 분석이 예상대로 작동하지 않습니다.

분류에서Dev

나뭇 가지 템플릿에서 경로 기능이 예상대로 작동하지 않습니다.

분류에서Dev

VB의 비동기가 예상대로 작동하지 않습니다.

분류에서Dev

정규식 한정자가 예상대로 작동하지 않습니다.

분류에서Dev

빈 정의 재정의가 예상대로 작동하지 않습니다.

분류에서Dev

Windows 10 최대화 된 창의 제목 표시 줄 끌기가 작동하지 않습니다.

분류에서Dev

창을 이동 / 크기 조정하지 않고 창 상태를 최대화에서 복원으로 변경 하시겠습니까?

분류에서Dev

CSS3 흐림 효과가 예상대로 작동하지 않습니다.

분류에서Dev

ngShow의 시간 초과가 예상대로 작동하지 않습니다.

분류에서Dev

정규식이 Octave에서 예상대로 작동하지 않습니다.

분류에서Dev

Python : 번호 매기기가 예상대로 작동하지 않습니다.

Related 관련 기사

  1. 1

    Git 분기가 예상대로 작동하지 않습니다.

  2. 2

    배열 정렬 날짜가 예상대로 작동하지 않습니다.

  3. 3

    예상대로 비동기가 작동하지 않습니다.

  4. 4

    정렬 기능이 제대로 작동하지 않습니다.

  5. 5

    정렬 기능이 제대로 작동하지 않습니다.

  6. 6

    정렬 기능이 제대로 작동하지 않습니다

  7. 7

    Google지도 정보창이 예상대로 크기가 조정되지 않습니다.

  8. 8

    Collectors.groupingBy에 대한 사용자 정의 수집기가 예상대로 작동하지 않습니다

  9. 9

    UIView 사용자 지정에 하위보기 추가가 예상대로 작동하지 않습니다.

  10. 10

    TextView 자동 크기 조정을위한 Shader LinearGradient가 예상대로 작동하지 않습니다.

  11. 11

    Hammerspoon 창 관리가 보조 모니터에서 예상대로 작동하지 않습니다.

  12. 12

    for 루프에 의해 설정된 모든 setTimeout 지우기가 예상대로 작동하지 않습니다.

  13. 13

    XML 직렬화가 예상대로 작동하지 않습니다.

  14. 14

    orderdate의 Lotus 정렬보기가 제대로 작동하지 않습니다.

  15. 15

    (React & Mobx & Leaflet) 기다렸다가 예상대로 작동하지 않습니다.

  16. 16

    WinWaitActive 기능이 예상대로 작동하지 않습니다.

  17. 17

    Javascript 기능이 예상대로 작동하지 않습니다.

  18. 18

    사용자 지정 후크가 예상대로 작동하지 않습니다.

  19. 19

    문자열 구문 분석이 예상대로 작동하지 않습니다.

  20. 20

    나뭇 가지 템플릿에서 경로 기능이 예상대로 작동하지 않습니다.

  21. 21

    VB의 비동기가 예상대로 작동하지 않습니다.

  22. 22

    정규식 한정자가 예상대로 작동하지 않습니다.

  23. 23

    빈 정의 재정의가 예상대로 작동하지 않습니다.

  24. 24

    Windows 10 최대화 된 창의 제목 표시 줄 끌기가 작동하지 않습니다.

  25. 25

    창을 이동 / 크기 조정하지 않고 창 상태를 최대화에서 복원으로 변경 하시겠습니까?

  26. 26

    CSS3 흐림 효과가 예상대로 작동하지 않습니다.

  27. 27

    ngShow의 시간 초과가 예상대로 작동하지 않습니다.

  28. 28

    정규식이 Octave에서 예상대로 작동하지 않습니다.

  29. 29

    Python : 번호 매기기가 예상대로 작동하지 않습니다.

뜨겁다태그

보관