그룹화 된 데이터의 명명 된 열을 사용하여 MySQL Group by

CrystalShardz

저는 10 핀 볼링 경기 결과를 기록하는 애플리케이션을 작성하고 있습니다. 제출 비트를 완료했지만 결과를 표시하는 데 고착되어 있습니다. 구조는 다음과 같습니다.

id fixture_id member_id team_id game score
 1          1         1       1    1   189
 2          1         1       1    2   167
 3          1         1       1    3   190
 4          1         2       2    1   100
 5          1         2       2    2   167
 6          1         2       2    3   158

위의 예에서 저는 각 사람이 3 개의 게임을했다고 가정하고 있지만 여러 게임을 할 수 있습니다.

더 친숙한 형식으로 데이터를 얻으려면 어떻게해야합니까?

예를 들면 :

id - fixture_id - member_id - team_id - game_1 - game_2 - game_3

여기서 game_1, game_2 및 game_3 열은 해당 게임의 점수에 해당합니다.

GMB

조건부 집계를 사용하여 피벗 할 수 있지만 생성하려는 열 수를 미리 알고 있어야합니다. 아래 솔루션은 사용자 당 최대 3 개의 게임 을 처리합니다 (그 이상을 처리하기 위해 더 select많은 max(case ...)표현식으로 절을 확장 할 수 있음).

select  
    fixture_id,
    member_id,
    team_id,
    max(case when game = 1 then score end) game_1,
    max(case when game = 2 then score end) game_2,
    max(case when game = 3 then score end) game_3
from mytable
group by 
    fixture_id,
    member_id,
    team_id

DB Fiddle 데모 :

fixture_id | member_id | team_id | game_1 | game_2 | game_3 
--------- : | -------- : | ------ : | ----- : | ----- : | ----- : 
         1 | 1 | 1 | 189 | 167 | 190 
         1 | 2 | 2 | 100 | 167 | 158

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Pandas의 그룹화 된 데이터에 사용자 정의 함수 열을 현명하게 적용하는 방법

분류에서Dev

mysql 간격을 사용하여 월별로 그룹화 된 데이터 가져 오기

분류에서Dev

고유 한 사용자 이름으로 그룹화 된 단일 명령문의 여러 개수 열

분류에서Dev

Python Pandas : 열 이름을 명명 된 인수로 사용하여 함수 적용

분류에서Dev

목록을 사용하여 명명 된 벡터 반복

분류에서Dev

명명 된 집합을 사용하여 WHERE에서 필터링

분류에서Dev

명명 된 목록을 사용하여 그룹별로 데이터 세트를 조건부로 자르는 방법은 무엇입니까?

분류에서Dev

HiveQL을 사용하여 열 값의 하위 문자열로 그룹화하고 누락 된 그룹 식별

분류에서Dev

MDX의 명명 된 집합 대 '그룹화 된 집합'

분류에서Dev

exec 3>을 사용하여 명명 된 파이프를 열어 둡니다.

분류에서Dev

dplyr을 사용하여 그룹화 된 데이터에서 상관 관계의 중요성 계산

분류에서Dev

Get-ADGroup-둘 이상의 명명 된 그룹 나열

분류에서Dev

Bash : 중괄호를 사용하여 그룹화 된 명령 앞에 리디렉션을 넣을 수없는 이유

분류에서Dev

중첩 된 foreach를 사용하여 데이터 그룹화

분류에서Dev

MySql 피벗이 그룹화 된 행을 압축하지 않음

분류에서Dev

tidyverse를 사용하여 그룹화 된 데이터에서 누락 된 값을 비값으로 대체

분류에서Dev

.Net Core ID 시드 데이터 : 시드 된 자격 증명을 사용하여 로그인 할 수 없음

분류에서Dev

DatafFame의 배열을 그룹화 및 평면화 된 배열을 사용하여 함수로 전달

분류에서Dev

필터링 된 셀 위의 셀을 사용하여 월별로 그룹화

분류에서Dev

regex-다른 명명 된 그룹이 일치하는 경우에만 명명 된 그룹

분류에서Dev

조건에 따라 그룹화 된 열을 표시하는 mysql

분류에서Dev

Mvvmcross를 사용하여 Xamarin의 UITableview에 그룹화 된 데이터 바인딩

분류에서Dev

그룹화 된 값을 포함하여 jQuery를 사용하여 양식 데이터를 JS 객체로 변환

분류에서Dev

문서의 모든 명명 된 엔티티 그룹화

분류에서Dev

그룹화 된 데이터에 대한 AVG에서 오류 1046 : 명시 적 캐스트 사용

분류에서Dev

명명 된 파이프를 사용하여 C 및 C # 프로그램을 통신하는 방법

분류에서Dev

Pandas에서 그룹화 된 데이터의 단일 열에 함수 적용

분류에서Dev

Dataframe의 열을 기준으로 그룹화하고 그룹화 된 데이터로 다른 데이터 프레임을 만듭니다.

분류에서Dev

그룹화 된 데이터 프레임 열의 표준 편차 구하기

Related 관련 기사

  1. 1

    Pandas의 그룹화 된 데이터에 사용자 정의 함수 열을 현명하게 적용하는 방법

  2. 2

    mysql 간격을 사용하여 월별로 그룹화 된 데이터 가져 오기

  3. 3

    고유 한 사용자 이름으로 그룹화 된 단일 명령문의 여러 개수 열

  4. 4

    Python Pandas : 열 이름을 명명 된 인수로 사용하여 함수 적용

  5. 5

    목록을 사용하여 명명 된 벡터 반복

  6. 6

    명명 된 집합을 사용하여 WHERE에서 필터링

  7. 7

    명명 된 목록을 사용하여 그룹별로 데이터 세트를 조건부로 자르는 방법은 무엇입니까?

  8. 8

    HiveQL을 사용하여 열 값의 하위 문자열로 그룹화하고 누락 된 그룹 식별

  9. 9

    MDX의 명명 된 집합 대 '그룹화 된 집합'

  10. 10

    exec 3>을 사용하여 명명 된 파이프를 열어 둡니다.

  11. 11

    dplyr을 사용하여 그룹화 된 데이터에서 상관 관계의 중요성 계산

  12. 12

    Get-ADGroup-둘 이상의 명명 된 그룹 나열

  13. 13

    Bash : 중괄호를 사용하여 그룹화 된 명령 앞에 리디렉션을 넣을 수없는 이유

  14. 14

    중첩 된 foreach를 사용하여 데이터 그룹화

  15. 15

    MySql 피벗이 그룹화 된 행을 압축하지 않음

  16. 16

    tidyverse를 사용하여 그룹화 된 데이터에서 누락 된 값을 비값으로 대체

  17. 17

    .Net Core ID 시드 데이터 : 시드 된 자격 증명을 사용하여 로그인 할 수 없음

  18. 18

    DatafFame의 배열을 그룹화 및 평면화 된 배열을 사용하여 함수로 전달

  19. 19

    필터링 된 셀 위의 셀을 사용하여 월별로 그룹화

  20. 20

    regex-다른 명명 된 그룹이 일치하는 경우에만 명명 된 그룹

  21. 21

    조건에 따라 그룹화 된 열을 표시하는 mysql

  22. 22

    Mvvmcross를 사용하여 Xamarin의 UITableview에 그룹화 된 데이터 바인딩

  23. 23

    그룹화 된 값을 포함하여 jQuery를 사용하여 양식 데이터를 JS 객체로 변환

  24. 24

    문서의 모든 명명 된 엔티티 그룹화

  25. 25

    그룹화 된 데이터에 대한 AVG에서 오류 1046 : 명시 적 캐스트 사용

  26. 26

    명명 된 파이프를 사용하여 C 및 C # 프로그램을 통신하는 방법

  27. 27

    Pandas에서 그룹화 된 데이터의 단일 열에 함수 적용

  28. 28

    Dataframe의 열을 기준으로 그룹화하고 그룹화 된 데이터로 다른 데이터 프레임을 만듭니다.

  29. 29

    그룹화 된 데이터 프레임 열의 표준 편차 구하기

뜨겁다태그

보관