반응형
열에 있는 각 개별 값의 카운트를 가져오려면 어떻게 해야 합니까?
다음과 같은 "posts"라는 이름의 SQL 테이블이 있습니다.
id | category
-----------------------
1 | 3
2 | 1
3 | 4
4 | 2
5 | 1
6 | 1
7 | 2
각 카테고리 번호는 카테고리에 대응합니다.1개의 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
언급URL : https://stackoverflow.com/questions/7053902/how-to-get-the-count-of-each-distinct-value-in-a-column
반응형
'source' 카테고리의 다른 글
pdf 파일 다운로드를 위한 PHP 헤더 수정 (0) | 2022.10.27 |
---|---|
사전에서 임의의 값을 얻는 방법 (0) | 2022.10.26 |
HTTP 프로토콜의 PUT 및 DELETE 및 PHP에서의 사용 (0) | 2022.10.26 |
조건부로 부모 요소 렌더링, 내부 html 유지 (0) | 2022.10.26 |
matplotlib의 플롯을 클리어하기 위해 cla(), clf() 또는 close()를 사용하는 경우 (0) | 2022.10.26 |