반응형
SQL : 열에서 각 고유 값의 개수를 얻는 방법은 무엇입니까?
다음과 같은 "posts"라는 SQL 테이블이 있습니다.
id | category
-----------------------
1 | 3
2 | 1
3 | 4
4 | 2
5 | 1
6 | 1
7 | 2
각 카테고리 번호는 카테고리에 해당합니다. 하나의 SQL 쿼리 에서 각 카테고리가 게시물에 나타나는 횟수를 계산하는 방법은 무엇입니까?
예를 들어, 이러한 쿼리는 다음과 같은 기호 배열을 반환 할 수 있습니다. (1:3, 2:2, 3:1, 4:1)
내 현재 방법은 SELECT COUNT(*) AS num FROM posts WHERE category=#
다음과 같은 가능한 각 범주에 대해 쿼리를 사용 하고 반환 값을 최종 배열로 결합하는 것입니다. 그러나 하나의 쿼리 만 사용하는 솔루션을 찾고 있습니다.
SELECT
category,
COUNT(*) AS `num`
FROM
posts
GROUP BY
category
반응형
'IT story' 카테고리의 다른 글
논리 형 벡터에서 TRUE 값을 계산하는 방법 (0) | 2020.06.13 |
---|---|
AngularJS Jasmine 단위 테스트에서 약속을 반환하는 서비스를 어떻게 모방합니까? (0) | 2020.06.13 |
github에서 repo의 이름이 바뀌는 오류가 발생했습니다.“원격 :이 저장소가 이동했습니다. (0) | 2020.06.13 |
Java 코드에서 Unix 쉘 스크립트를 실행하는 방법은 무엇입니까? (0) | 2020.06.13 |
예기치 않은 토큰 내보내기 (0) | 2020.06.13 |