반응형
동일한 값을 가진 행 수 계산
테이블의 num 열에서 특정 num 값의 총 수를 계산하는 SQL 쿼리를 작성하는 방법은 무엇입니까?
예 : num = 1 인 경우 선택
결과 : 2
+-----+-----+
| NAME | NUM |
+=====+=====+
| SAM | 1 |
+-----+-----+
| BOB | 1 |
+-----+-----+
| JAKE | 2 |
+-----+-----+
| JOHN | 4 |
+-----+-----+
시험
SELECT NAME, count(*) as NUM FROM tbl GROUP BY NAME
SQL FIDDLE
당신의 모든 값에 대한 결과를 원한다면 NUM
:
SELECT `NUM`, COUNT(*) AS `count`
FROM yourTable
GROUP BY `NUM`
또는 하나의 특정 :
SELECT `NUM`, COUNT(*) AS `count`
FROM yourTable
WHERE `NUM`=1
특정 숫자의 경우 :
SELECT COUNT(1) FROM YOUR_TABLE WHERE NUM = 1
모든 NUM :
SELECT NUM, COUNT(1) FROM YOUR_TABLE GROUP BY NUM
SELECT
COUNT(NUM) as 'result'
FROM
Table1
GROUP BY
NUM
HAVING NUM = 1
이 쿼리 시도
select NUM, count(1) as count
from tbl
where num = 1
group by NUM
--having count(1) (You condition)
SELECT sum(num) WHERE num = 1;
SELECT SUM(IF(your_column=3,1,0)) FROM your_table WHERE your_where_contion='something';
예를 들어 쿼리 :-
SELECT SUM(IF(num=1,1,0)) FROM your_table_name;
참고 URL : https://stackoverflow.com/questions/16707780/count-how-many-rows-have-the-same-value
반응형
'program tip' 카테고리의 다른 글
EnumSet은 실제로 무엇을 의미합니까? (0) | 2020.11.17 |
---|---|
JavaScript를 사용하여 한 번에 요소의 여러 속성 설정 (0) | 2020.11.17 |
Git : 푸시 후 커밋 된 파일 제거 (0) | 2020.11.17 |
Java 7 경로의 확장을 확인하는 방법 (0) | 2020.11.17 |
Spring : Map 또는 Properties 객체로 모든 환경 속성에 액세스 (0) | 2020.11.17 |