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

고추 사탕

SQL에 익숙하지 않고 특정 명령문에 문제가 있습니다.

다음은 몇 가지 샘플 데이터입니다.

date       | username
2016-01-01 | JIM
2016-01-01 | BOB
2016-01-01 | BOB
2016-01-02 | JIM
2016-01-03 | JIM
2016-01-03 | JIM
2016-01-03 | BOB

내가하려는 것은 사용자 이름 당 날짜 당 개별 개수가있는 자체 열에 각 날짜를 원한다는 점을 제외하고는 사용자 이름별로 고유 한 날짜를 계산하는 것입니다.

PHP를 통해 각 개별 날짜를 제공하고 단일 SQL 쿼리에서 다음 테이블을 반환 할 수 있기를 바랍니다.

username | 2016-01-01 | 2016-01-02 | 2016-01-03
JIM      | 1          | 1          | 2
BOB      | 2          | 0          | 1

지금까지 내가 얻을 수있는 것은 날짜, 사용자 이름 및 사용자 이름 당 일일 수 목록입니다.

SELECT date,
       haulier,
       count(*)
FROM demo
WHERE date >= '2016-01-01' AND
      date <= '2016-01-03'
GROUP BY date,
         haulier

문안 인사

고든 리노 프

조건부 집계를 사용할 수 있습니다.

select s.username,
       sum(date = '2016-01-01') as cnt_20060101,
       sum(date = '2016-01-02') as cnt_20060102,
       sum(date = '2016-01-03') as cnt_20060103
from sample s
group by s.username;

특정 날짜를 모르는 경우 동적 SQL을 사용해야합니다. Google "MySQL 동적 피벗"을 사용하여이를 수행하는 방법의 예를 볼 수 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

rename 명령을 사용하여 마침표와 밑줄로 구분 된 유사한 문자열로 여러 파일의 이름을 바꾸는 방법

분류에서Dev

Python Pandas를 사용하여 한 열의 고유 한 개수를 찾기 위해 여러 열 그룹화

분류에서Dev

PowerBI : 여러 열에 대해 개별적으로 그룹화하면서 테이블의 열에 대한 고유 개수를 얻는 방법

분류에서Dev

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

분류에서Dev

열 값의 고유 한 행으로 그룹화 된 Pandas 계산

분류에서Dev

Groovy SQL과 유사한 여러 매개 변수로 그룹화

분류에서Dev

특정 필드가 일치하는 사용자 이름으로 mongoDB 문서를 그룹화하여 출력이 사용자 이름으로 그룹화 된 모든 문서가되도록하고 싶습니다.

분류에서Dev

유일한 별칭으로 여러 열 그룹화

분류에서Dev

data.table 열의 NA를 요인별로 그룹화 된 동일한 열의 수단으로 바꿉니다.

분류에서Dev

Python : 고유 한 값으로 단일 열 그룹화

분류에서Dev

{} 사이에서 고유 한 여러 개의 유사한 json 문자열 찾기

분류에서Dev

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

분류에서Dev

유사한 문자열을 그룹화하고 개별 행을 유지하면서 해당 값을 일반적인 것으로 변경합니다.

분류에서Dev

Swift를 사용하여 동일한 유형의 사전을 전체 키와 값으로 배열로 그룹화

분류에서Dev

고유 한 열 선택 및 여러 열로 그룹화

분류에서Dev

사용자별로 그룹화 된 고유 한 날짜 계산

분류에서Dev

dplyr을 사용하여 고유 한 이름으로 여러 열의 이름을 바꾸는 빠른 방법

분류에서Dev

동일한 속성으로 그룹화 된 객체로 문자열 만들기

분류에서Dev

유사한 열 이름으로 쿼리 결과 그룹화

분류에서Dev

Kanban 그룹화 된 단계 열에 대한 Odoo 사용자 정의 필드

분류에서Dev

여러 열의 평균으로 그룹화되고 정렬 된 상위 5 개 선택

분류에서Dev

Python을 사용하여 유사한 문자열로 시작하는 파일을 자동으로 찾고 이러한 문자열을 찾습니다.

분류에서Dev

한 행 두 개의 datetime 열을 여러 행으로 분할하고 날짜별로 그룹화하는 방법

분류에서Dev

정규식 그룹화를 사용하여 분할 된 여러 기호 문자열이있는 배열

분류에서Dev

VBA를 사용하여 특정 헤더 이름을 검색하고 여러 이름 바꾸기 열에서 이러한 헤더의 데이터 그룹화

분류에서Dev

동일한 매개 변수로 여러 색상 상자 그룹화

분류에서Dev

여러 열로 그룹화하고 그룹당 제한-Postgres

분류에서Dev

최신 항목별로 그룹화 된 여러 열에 대한 MySQL 고유 선택

분류에서Dev

여러 단어로 된 문자열을 Google BigQuery의 bq 쿼리 명령에 매개 변수로 전달하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    rename 명령을 사용하여 마침표와 밑줄로 구분 된 유사한 문자열로 여러 파일의 이름을 바꾸는 방법

  2. 2

    Python Pandas를 사용하여 한 열의 고유 한 개수를 찾기 위해 여러 열 그룹화

  3. 3

    PowerBI : 여러 열에 대해 개별적으로 그룹화하면서 테이블의 열에 대한 고유 개수를 얻는 방법

  4. 4

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

  5. 5

    열 값의 고유 한 행으로 그룹화 된 Pandas 계산

  6. 6

    Groovy SQL과 유사한 여러 매개 변수로 그룹화

  7. 7

    특정 필드가 일치하는 사용자 이름으로 mongoDB 문서를 그룹화하여 출력이 사용자 이름으로 그룹화 된 모든 문서가되도록하고 싶습니다.

  8. 8

    유일한 별칭으로 여러 열 그룹화

  9. 9

    data.table 열의 NA를 요인별로 그룹화 된 동일한 열의 수단으로 바꿉니다.

  10. 10

    Python : 고유 한 값으로 단일 열 그룹화

  11. 11

    {} 사이에서 고유 한 여러 개의 유사한 json 문자열 찾기

  12. 12

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

  13. 13

    유사한 문자열을 그룹화하고 개별 행을 유지하면서 해당 값을 일반적인 것으로 변경합니다.

  14. 14

    Swift를 사용하여 동일한 유형의 사전을 전체 키와 값으로 배열로 그룹화

  15. 15

    고유 한 열 선택 및 여러 열로 그룹화

  16. 16

    사용자별로 그룹화 된 고유 한 날짜 계산

  17. 17

    dplyr을 사용하여 고유 한 이름으로 여러 열의 이름을 바꾸는 빠른 방법

  18. 18

    동일한 속성으로 그룹화 된 객체로 문자열 만들기

  19. 19

    유사한 열 이름으로 쿼리 결과 그룹화

  20. 20

    Kanban 그룹화 된 단계 열에 대한 Odoo 사용자 정의 필드

  21. 21

    여러 열의 평균으로 그룹화되고 정렬 된 상위 5 개 선택

  22. 22

    Python을 사용하여 유사한 문자열로 시작하는 파일을 자동으로 찾고 이러한 문자열을 찾습니다.

  23. 23

    한 행 두 개의 datetime 열을 여러 행으로 분할하고 날짜별로 그룹화하는 방법

  24. 24

    정규식 그룹화를 사용하여 분할 된 여러 기호 문자열이있는 배열

  25. 25

    VBA를 사용하여 특정 헤더 이름을 검색하고 여러 이름 바꾸기 열에서 이러한 헤더의 데이터 그룹화

  26. 26

    동일한 매개 변수로 여러 색상 상자 그룹화

  27. 27

    여러 열로 그룹화하고 그룹당 제한-Postgres

  28. 28

    최신 항목별로 그룹화 된 여러 열에 대한 MySQL 고유 선택

  29. 29

    여러 단어로 된 문자열을 Google BigQuery의 bq 쿼리 명령에 매개 변수로 전달하는 방법은 무엇입니까?

뜨겁다태그

보관