oracle sql 쿼리 질문(2열로 grouping)
라는 테이블이 있습니다.testgroup
다음과 같은 내 데이터베이스에 저장됩니다.
I J
---------------------- ----------------------
1 a
1 a
2 a
1 b
1 c
2 b
3 d
2 b
2 b
3 d
이제 다음과 같은 결과를 원합니다.
I J COUNT(J) in I
---------------------- ---------------------- ----------------------
1 a 2
2 a 1
1 b 1
1 c 1
2 b 3
3 d 2
...어디에count(j) in I
는 I와 관련된 각 J의 번호입니다.
예를 들어 다음과 같이I = 1
, 2개입니다a
열 J에 따라서 세번째 열은 2가 됩니다.
select I, J, count(*) as JinI
FROM atable
GROUP BY I, J
사실 문제는 I와 J 쌍을 세는 것입니다.
select I, J, count(*) from tblName group by I, J
언급URL : https://stackoverflow.com/questions/6236339/oracle-sql-query-questiongrouping-by-2-columns
'programing' 카테고리의 다른 글
S3에서 파일을 다운로드할 때 AWS Lambda에서 "읽기 전용 파일 시스템" 오류가 발생했습니다. (0) | 2023.09.19 |
---|---|
마지막 자식을 제외한 요소의 모든 자식을 선택하려면 어떻게 해야 합니까? (0) | 2023.09.19 |
잘못된 핸드셰이크로 인해 RMariaDB 장애 발생 (0) | 2023.09.19 |
$($)의스크롤Top() 대 $(문서).스크롤맨 위() (0) | 2023.09.09 |
VBA 코드의 어느 라인에서 오류가 발생하는지 확인하는 방법 (0) | 2023.09.09 |