여러 열의 고유 한 값을 기반으로 열 합계

마초

열거 된 열로 2 년 동안 이름과 연간 수입 데이터베이스를 가지고 있다면 (저는 이것이 열악한 데이터베이스 디자인이라는 것을 알고 있지만 지금은 변경할 자유가 없습니다). 예를 들면 :

Name_2000, Name_2010, Income_2000, Income_2010

첫 번째 결과 열의 두 이름 열에있는 모든 고유 이름을 반환하는 쿼리를 어떻게 구성 할 수 있습니까? 두 번째 결과 열은 2000 년 동안 해당 이름에 대한 모든 소득의 합계 여야합니다. 세 번째 결과는 2010 년 해당 이름에 대한 모든 소득의 합계 여야합니다.

분명히이 예에서 사람 (레코드)은 연도간에 이름을 변경하거나 어느 연도에도 이름이 없을 수 있습니다.

단일 쿼리로이 작업을 수행 할 수 있습니까? 이름의 특정 하위 집합으로 필터링하는 기능도 편리합니다 ..

킥 스타트

각 이름과 소득 세트에 대해 하나씩 2 개의 결과를 함께 통합하는 하위 쿼리를 사용하는 것이 좋지만 각각 다른 연도의 소득에 대해 더미 0을 반환합니다.

이 같은:-

SELECT aname, SUM(aincome2000), SUM(aincome2010)
FROM
(
    SELECT Name_2000 AS aname, Income_2000 AS aincome2000, 0 AS aincome2010
    FROM sometable
    UNION ALL
    SELECT Name_2010 AS aname, 0 AS aincome2000, Income_2010 AS aincome2010
    FROM sometable
) sub1
GROUP BY aname

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

여러 열을 기반으로 고유 한 값 찾기

분류에서Dev

고유 한 열 값을 기반으로 여러 하위 집합을 동적으로 생성

분류에서Dev

고유 한 행 값을 기반으로 새 열을 만들고 모든 값의 빈도를 계산합니다.

분류에서Dev

다른 열의 고유 한 값 조합을 기반으로 새 열 할당

분류에서Dev

Pandas, 열 값의 고유 한 하위 집합을 기반으로 열 추가

분류에서Dev

Pandas : 여러 열 값을 고유 한 값으로 바꾸기

분류에서Dev

R의 다른 열을 기반으로 한 열 값의 합계

분류에서Dev

고유 한 열 값을 기준으로 변수 조합 계산

분류에서Dev

두 열의 조합을 기반으로 고유 한 행 찾기

분류에서Dev

두 번째 열의 고유 한 값을 기반으로 한 열의 부분 집합 벡터 반환

분류에서Dev

다른 열의 일치 항목과 세 번째 열의 첫 번째 고유 한 값을 기반으로 한 열의 값 합계

분류에서Dev

다른 열 pyspark의 고유 값을 기반으로 열 계산

분류에서Dev

고유 한 값을 기반으로 여러 data.table 열을 단일 열에 붙여 넣습니다.

분류에서Dev

시트의 두 개의 개별 열을 기반으로 한 열의 고유 값을 계산하는 방법

분류에서Dev

열의 고유 한 값을 반복하고 여러 열을 만듭니다.

분류에서Dev

다른 열의 고유 값을 기반으로 값 계산

분류에서Dev

열 값을 기반으로 한 시계열 합계

분류에서Dev

고유 한 행 값을 여러 열의 단일 열로 통합하려면 어떻게합니까?

분류에서Dev

두 쌍의 열을 고유 한 값을 사용하여 두 열로 병합

분류에서Dev

특정 키의 값을 기반으로 한 고유 배열

분류에서Dev

python / pandas : 동일한 열의 합계를 보유한 계열을 기반으로 열 업데이트

분류에서Dev

고유 한 열 조합을 기반으로 Oracle SQL을 사용하여 동일한 테이블의 행 비교

분류에서Dev

Bash의 두 열을 기반으로 고유 값 수 계산

분류에서Dev

열의 고유 값을 기반으로 열 값을 계산하는 Apache Spark

분류에서Dev

mongodb 문서의 여러 배열을 가져 와서 고유 한 값으로 병합

분류에서Dev

다른 열의 고유 한 값을 기반으로 한 열의 고유 한 값을 가져 오는 방법

분류에서Dev

여러 열로 집계하고 하나의 열을 합하고 다른 열을 유지 하시겠습니까? 집계 된 값을 기반으로 새 열을 만드시겠습니까?

분류에서Dev

한 배열의 동일한 값을 함께 묶고 첫 번째 배열의 묶음 번호를 기반으로 다른 배열의 값을 계산합니다.

분류에서Dev

두 배열의 고유 한 항목을 기반으로 한 합계 | 속도 문제

Related 관련 기사

  1. 1

    여러 열을 기반으로 고유 한 값 찾기

  2. 2

    고유 한 열 값을 기반으로 여러 하위 집합을 동적으로 생성

  3. 3

    고유 한 행 값을 기반으로 새 열을 만들고 모든 값의 빈도를 계산합니다.

  4. 4

    다른 열의 고유 한 값 조합을 기반으로 새 열 할당

  5. 5

    Pandas, 열 값의 고유 한 하위 집합을 기반으로 열 추가

  6. 6

    Pandas : 여러 열 값을 고유 한 값으로 바꾸기

  7. 7

    R의 다른 열을 기반으로 한 열 값의 합계

  8. 8

    고유 한 열 값을 기준으로 변수 조합 계산

  9. 9

    두 열의 조합을 기반으로 고유 한 행 찾기

  10. 10

    두 번째 열의 고유 한 값을 기반으로 한 열의 부분 집합 벡터 반환

  11. 11

    다른 열의 일치 항목과 세 번째 열의 첫 번째 고유 한 값을 기반으로 한 열의 값 합계

  12. 12

    다른 열 pyspark의 고유 값을 기반으로 열 계산

  13. 13

    고유 한 값을 기반으로 여러 data.table 열을 단일 열에 붙여 넣습니다.

  14. 14

    시트의 두 개의 개별 열을 기반으로 한 열의 고유 값을 계산하는 방법

  15. 15

    열의 고유 한 값을 반복하고 여러 열을 만듭니다.

  16. 16

    다른 열의 고유 값을 기반으로 값 계산

  17. 17

    열 값을 기반으로 한 시계열 합계

  18. 18

    고유 한 행 값을 여러 열의 단일 열로 통합하려면 어떻게합니까?

  19. 19

    두 쌍의 열을 고유 한 값을 사용하여 두 열로 병합

  20. 20

    특정 키의 값을 기반으로 한 고유 배열

  21. 21

    python / pandas : 동일한 열의 합계를 보유한 계열을 기반으로 열 업데이트

  22. 22

    고유 한 열 조합을 기반으로 Oracle SQL을 사용하여 동일한 테이블의 행 비교

  23. 23

    Bash의 두 열을 기반으로 고유 값 수 계산

  24. 24

    열의 고유 값을 기반으로 열 값을 계산하는 Apache Spark

  25. 25

    mongodb 문서의 여러 배열을 가져 와서 고유 한 값으로 병합

  26. 26

    다른 열의 고유 한 값을 기반으로 한 열의 고유 한 값을 가져 오는 방법

  27. 27

    여러 열로 집계하고 하나의 열을 합하고 다른 열을 유지 하시겠습니까? 집계 된 값을 기반으로 새 열을 만드시겠습니까?

  28. 28

    한 배열의 동일한 값을 함께 묶고 첫 번째 배열의 묶음 번호를 기반으로 다른 배열의 값을 계산합니다.

  29. 29

    두 배열의 고유 한 항목을 기반으로 한 합계 | 속도 문제

뜨겁다태그

보관