불필요한 기록을 제거하는 방법

user3590272

다음 결과 집합이 주어집니다.

firstname   lastname    scheduled                 posted          EventAdded
Student      One    2014-04-28 00:00:00.000 2014-04-28 12:02:07.037 NULL
Student      One    2014-04-28 00:00:00.000 2014-04-28 12:02:07.037 later
OtherKid     Two    2014-04-28 00:00:00.000 2014-04-28 21:09:33.457 NULL

첫 번째 레코드를 제거하려면 어떻게합니까?

학생이 EventAddeds를 많이 가지고 있다면 EventAdded가 null이 아닌 것만을 원합니다. 학생에게 null이 아닌 EventAdded가 많이있는 경우 EventAdded가 null이 아닌 레코드가 필요합니다. 학생에게 하나의 레코드 만있는 경우 (EventAdded가 null 인 것과 관계없이)-우리는 레코드를 원합니다.

우리가 원하는 결과는 다음과 같습니다.

firstname   lastname    scheduled                 posted          EventAdded
Student      One    2014-04-28 00:00:00.000 2014-04-28 12:02:07.037 later
OtherKid     Two    2014-04-28 00:00:00.000 2014-04-28 21:09:33.457 NULL

우리는 나열 할 수있는 것보다 더 많은 것을 시도했습니다.

고든 리노 프

쿼리에 대해이 작업을 수행하려면 row_number()다음을 사용할 수 있습니다 .

select firstname, lastname, scheduled, posted, eventadded
from (select rs.*,
             row_number() over (partition by firstname, lastname
                                order by (case when eventadded is not null then 1 else 2 end)
                               ) as seqnum
      from ResultSet rs
     ) rs
where seqnum = 1;

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

emgu cv로 불필요한 줄을 제거하는 방법

분류에서Dev

nd 배열에서 불필요한 배열을 모두 제거하는 방법

분류에서Dev

Windows 7에서 불필요한 기능과 추가 기능을 제거하는 방법은 무엇입니까?

분류에서Dev

JQ를 사용하여 JSON에서 불필요한 항목을 제거하는 방법은 무엇입니까?

분류에서Dev

여러 MOK 키를 통합하거나 불필요한 것을 삭제하는 방법은 무엇입니까?

분류에서Dev

페이지에서 불필요한 ng-container 여백을 제거하는 방법은 무엇입니까?

분류에서Dev

CSS에서 버튼 사이의 불필요한 공간을 제거하는 방법

분류에서Dev

추가 후 불필요한 HTML을 제거하는 방법은 무엇입니까?

분류에서Dev

git push 전에 이미 커밋 된 불필요한 파일을 제거하는 방법

분류에서Dev

Linux에서 불필요한 파일을 정리하는 방법

분류에서Dev

불필요한 파일을 정리하는 방법

분류에서Dev

XPath, 유로 기호 불필요한 문자를 삭제하는 방법?

분류에서Dev

불필요한 극한값을 추가하지 않는 보간 방법

분류에서Dev

삼항 연산자에서 여러 문을 사용하는 동안 '불필요한 문 사용 방지'를 제거하는 방법

분류에서Dev

XSLT를 사용하여 XML의 요소에서 불필요한 속성을 제거하는 방법은 무엇입니까?

분류에서Dev

아이템 목록에 따라 React Hooks, 기능 구성 요소 및 기능으로 불필요한 재 렌더링을 방지하는 방법

분류에서Dev

WITH ROLLUP으로 가져 오는 불필요한 값을 제거하고 대신 TOTAL을 추가하는 방법은 무엇입니까?

분류에서Dev

검색 주소창 기록을 삭제하지 않고 Chrome 기록을 제거하는 방법이 있나요?

분류에서Dev

불필요한 상위 디렉토리를 제거하는 방법

분류에서Dev

열 정렬을 유지하면서 쉘의 테이블 출력에서 불필요한 공간을 제거하는 방법은 무엇입니까?

분류에서Dev

Scipy 희소 행렬에 불필요한 0을 삽입하지 않는 방법

분류에서Dev

내부에 텍스트를 쓸 때 HTML 태그 (div, p, span)의 상단과 하단에 불필요한 패딩을 제거하는 방법

분류에서Dev

불필요한 정보를 제거하고 PHP에서이 연관 배열을 재구성하는 방법은 무엇입니까?

분류에서Dev

리소스 사전을 처리하여 불필요한 개체를 생성하지 않도록하는 방법

분류에서Dev

HTML5 템플릿에서 불필요한 레이아웃 PHP 포함을 제거하는 방법은 무엇입니까?

분류에서Dev

활성 탐색 링크에서 마우스 오버시 불필요한 추가 밑줄을 제거하는 방법은 무엇입니까?

분류에서Dev

Firefox, 단일 사이트에 대한 양식 기록을 제거하는 방법

분류에서Dev

기록에서 한 줄을 제거하는 방법은 무엇입니까?

분류에서Dev

/ boot 디렉토리에서 불필요한 파일을 삭제하는 올바른 방법 (Ubuntu)

Related 관련 기사

  1. 1

    emgu cv로 불필요한 줄을 제거하는 방법

  2. 2

    nd 배열에서 불필요한 배열을 모두 제거하는 방법

  3. 3

    Windows 7에서 불필요한 기능과 추가 기능을 제거하는 방법은 무엇입니까?

  4. 4

    JQ를 사용하여 JSON에서 불필요한 항목을 제거하는 방법은 무엇입니까?

  5. 5

    여러 MOK 키를 통합하거나 불필요한 것을 삭제하는 방법은 무엇입니까?

  6. 6

    페이지에서 불필요한 ng-container 여백을 제거하는 방법은 무엇입니까?

  7. 7

    CSS에서 버튼 사이의 불필요한 공간을 제거하는 방법

  8. 8

    추가 후 불필요한 HTML을 제거하는 방법은 무엇입니까?

  9. 9

    git push 전에 이미 커밋 된 불필요한 파일을 제거하는 방법

  10. 10

    Linux에서 불필요한 파일을 정리하는 방법

  11. 11

    불필요한 파일을 정리하는 방법

  12. 12

    XPath, 유로 기호 불필요한 문자를 삭제하는 방법?

  13. 13

    불필요한 극한값을 추가하지 않는 보간 방법

  14. 14

    삼항 연산자에서 여러 문을 사용하는 동안 '불필요한 문 사용 방지'를 제거하는 방법

  15. 15

    XSLT를 사용하여 XML의 요소에서 불필요한 속성을 제거하는 방법은 무엇입니까?

  16. 16

    아이템 목록에 따라 React Hooks, 기능 구성 요소 및 기능으로 불필요한 재 렌더링을 방지하는 방법

  17. 17

    WITH ROLLUP으로 가져 오는 불필요한 값을 제거하고 대신 TOTAL을 추가하는 방법은 무엇입니까?

  18. 18

    검색 주소창 기록을 삭제하지 않고 Chrome 기록을 제거하는 방법이 있나요?

  19. 19

    불필요한 상위 디렉토리를 제거하는 방법

  20. 20

    열 정렬을 유지하면서 쉘의 테이블 출력에서 불필요한 공간을 제거하는 방법은 무엇입니까?

  21. 21

    Scipy 희소 행렬에 불필요한 0을 삽입하지 않는 방법

  22. 22

    내부에 텍스트를 쓸 때 HTML 태그 (div, p, span)의 상단과 하단에 불필요한 패딩을 제거하는 방법

  23. 23

    불필요한 정보를 제거하고 PHP에서이 연관 배열을 재구성하는 방법은 무엇입니까?

  24. 24

    리소스 사전을 처리하여 불필요한 개체를 생성하지 않도록하는 방법

  25. 25

    HTML5 템플릿에서 불필요한 레이아웃 PHP 포함을 제거하는 방법은 무엇입니까?

  26. 26

    활성 탐색 링크에서 마우스 오버시 불필요한 추가 밑줄을 제거하는 방법은 무엇입니까?

  27. 27

    Firefox, 단일 사이트에 대한 양식 기록을 제거하는 방법

  28. 28

    기록에서 한 줄을 제거하는 방법은 무엇입니까?

  29. 29

    / boot 디렉토리에서 불필요한 파일을 삭제하는 올바른 방법 (Ubuntu)

뜨겁다태그

보관