SqlServer에서 여러 행의 단일 열을 여러 열이있는 단일 행으로 조인하는 방법

KevinS

SqlServer 2008에는 다음과 같은 테이블이 있습니다.

+--------+--------------------+--------------+
some_key | some_discriminator | some_column
-------- | ------------------ | -------------
K1       | D1                 | V1
K1       | D2                 | V2
K2       | D1                 | V3
K2       | D2                 | V4

그리고 이것을 생성하는 쿼리를 실행하고 싶습니다.

+--------+------+--------
some_key |D1    | D2
---------|---------------
K1       | V1   | V2
K2       | V3   | V4
팀 비겔 라이젠

간단한 피벗 쿼리가 필요에 적합 할 수 있습니다.

SELECT some_key,
       MAX(CASE WHEN some_discriminator = 'D1' THEN some_column ELSE NULL END) AS D1,
       MAX(CASE WHEN some_discriminator = 'D2' THEN some_column ELSE NULL END) AS D2
FROM yourTable
GROUP BY some_key

값을 MAX무시 하고 단일 문자열이 해당 문자열을 반환 하기 때문에 그룹화가 작동 합니다.NULLMAXVARCHAR

그러나 피벗 된 결과에 표시하려는 열 또는 동적 열이 많은 경우에는 적합하지 않을 수 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MySQL에서 여러 행 (하나의 열)을 단일 행으로 변환하는 방법

분류에서Dev

단일 열에 대해 여러 행을 단일 행으로 병합하는 방법은 무엇입니까?

분류에서Dev

SQL에서 단일 행의 여러 행에서 열을 가져 오는 방법

분류에서Dev

단일 행을 여러 행으로 분할하는 방법, 각 행에는 Excel 표의 서로 다른 열에 대한 고유 한 셀 값이 있습니다.

분류에서Dev

R에서 여러 행을 ID로 단일 행으로 변환하는 방법

분류에서Dev

여러 행을 단일 행과 열로 롤업하는 방법

분류에서Dev

SQL에서 단일 행을 여러 행으로 분할하는 방법

분류에서Dev

Dataframe의 여러 열에서 단일 작업을 수행하는 방법

분류에서Dev

여러 행을 단일 행으로 변환하는 방법

분류에서Dev

Oracle SQL은 여러 열이있는 단일 행을 여러 행으로 변환

분류에서Dev

MSSQL 2012-여러 행과 열을 단일 행으로 결합하는 방법

분류에서Dev

열이있는 여러 행을 단일 행에 삽입

분류에서Dev

Excel에서 여러 열과 여러 행의 데이터를 하나의 단일 행으로 이동하는 방법

분류에서Dev

Pandas에서 동일한 키를 공유하는 여러 행의 한 행으로 여러 열을 만드는 간단한 방법

분류에서Dev

단일 행에 대한 여러 열 값을 기반으로 열을 파생하는 방법

분류에서Dev

Excel에서 여러 행의 값을 단일 행으로 결합하는 방법은 무엇입니까?

분류에서Dev

linq 쿼리에서 여러 열이있는 단일 행을 합산하는 방법

분류에서Dev

행에서 여러 값을 선택하고 단일 열 값으로 결합하는 방법

분류에서Dev

PostgreSql에서 단일 행을 여러 번 선택하는 방법

분류에서Dev

여러 제품 열이있는 행을 단일 제품 열이있는 여러 행으로 분할

분류에서Dev

단일 열의 값에 대한 조건에서 여러 행이있는 Select 문

분류에서Dev

여러 행의 단일 열 값을 루프별로 결합하는 방법

분류에서Dev

여러 값의 단일 행을 여러 개별 행으로 분할하는 방법

분류에서Dev

R의 단일 새 행에 여러 행을 요약하는 방법

분류에서Dev

두 번째 열의 구분 기호에 따라 CSV 파일의 단일 행을 여러 행으로 분할하는 방법

분류에서Dev

TALEND의 단일 작업에서 여러 작업을 실행하는 방법

분류에서Dev

TALEND의 단일 작업에서 여러 작업을 실행하는 방법

분류에서Dev

mysql에 여러 열이있는 단일 행 출력, 해당 열을 여러 행에 채울 수 있습니까?

분류에서Dev

테이블의 동일한 열의 여러 행에 단일 양식에서 동일한 이름의 여러 데이터를 삽입하는 방법

Related 관련 기사

  1. 1

    MySQL에서 여러 행 (하나의 열)을 단일 행으로 변환하는 방법

  2. 2

    단일 열에 대해 여러 행을 단일 행으로 병합하는 방법은 무엇입니까?

  3. 3

    SQL에서 단일 행의 여러 행에서 열을 가져 오는 방법

  4. 4

    단일 행을 여러 행으로 분할하는 방법, 각 행에는 Excel 표의 서로 다른 열에 대한 고유 한 셀 값이 있습니다.

  5. 5

    R에서 여러 행을 ID로 단일 행으로 변환하는 방법

  6. 6

    여러 행을 단일 행과 열로 롤업하는 방법

  7. 7

    SQL에서 단일 행을 여러 행으로 분할하는 방법

  8. 8

    Dataframe의 여러 열에서 단일 작업을 수행하는 방법

  9. 9

    여러 행을 단일 행으로 변환하는 방법

  10. 10

    Oracle SQL은 여러 열이있는 단일 행을 여러 행으로 변환

  11. 11

    MSSQL 2012-여러 행과 열을 단일 행으로 결합하는 방법

  12. 12

    열이있는 여러 행을 단일 행에 삽입

  13. 13

    Excel에서 여러 열과 여러 행의 데이터를 하나의 단일 행으로 이동하는 방법

  14. 14

    Pandas에서 동일한 키를 공유하는 여러 행의 한 행으로 여러 열을 만드는 간단한 방법

  15. 15

    단일 행에 대한 여러 열 값을 기반으로 열을 파생하는 방법

  16. 16

    Excel에서 여러 행의 값을 단일 행으로 결합하는 방법은 무엇입니까?

  17. 17

    linq 쿼리에서 여러 열이있는 단일 행을 합산하는 방법

  18. 18

    행에서 여러 값을 선택하고 단일 열 값으로 결합하는 방법

  19. 19

    PostgreSql에서 단일 행을 여러 번 선택하는 방법

  20. 20

    여러 제품 열이있는 행을 단일 제품 열이있는 여러 행으로 분할

  21. 21

    단일 열의 값에 대한 조건에서 여러 행이있는 Select 문

  22. 22

    여러 행의 단일 열 값을 루프별로 결합하는 방법

  23. 23

    여러 값의 단일 행을 여러 개별 행으로 분할하는 방법

  24. 24

    R의 단일 새 행에 여러 행을 요약하는 방법

  25. 25

    두 번째 열의 구분 기호에 따라 CSV 파일의 단일 행을 여러 행으로 분할하는 방법

  26. 26

    TALEND의 단일 작업에서 여러 작업을 실행하는 방법

  27. 27

    TALEND의 단일 작업에서 여러 작업을 실행하는 방법

  28. 28

    mysql에 여러 열이있는 단일 행 출력, 해당 열을 여러 행에 채울 수 있습니까?

  29. 29

    테이블의 동일한 열의 여러 행에 단일 양식에서 동일한 이름의 여러 데이터를 삽입하는 방법

뜨겁다태그

보관