[SQL] 카운트를 사용하여 발생 횟수를 찾을 수
SQL카운트를 사용하여 발생 횟수를 찾을 수
하자 내가 다음과 같은 값을 가진 테이블이 말한다.
Ford
Ford
Ford
Honda
Chevy
Honda
Honda
Chevy
그래서 나는 다음과 같은 출력을 구성 할 수 있습니다.
Ford 3
Honda 3
Chevy 2
그것은 단지 열의 각 요소의 카운트 걸린다.
나는 고유의 열을 나열하는 문제에 봉착했습니다.
사람이 어떻게하는지 말해 줄래?
나는 UNIQUE 및 DISTINCT 주변에 엉망했습니다,하지만 난 할 수 아니에요 왼쪽에있는 값의 목록을 가져옵니다.
해결법
-
==============================
1.이을 의미합니까?
이을 의미합니까?
select car_made, count(*) from cars group by car_made
-
==============================
2.
select car_made, count(*) as occurrences from cars group by car_made order by occurrences desc, car_made
-
==============================
3.SELECT ... GROUP BY를
SELECT ... GROUP BY를
http://dev.mysql.com/doc/refman/5.0/en/select.html
예를 들면 : SELECT CarName, COUNT (CarName) TBL GROUP BY CarName FROM AS CarCount
from https://stackoverflow.com/questions/7654978/using-count-to-find-the-number-of-occurrences by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] MySQL의에서 INNODB을 가능하게하는 방법 (0) | 2020.05.03 |
---|---|
[SQL] 값이 오라클에 숫자가 아닌 경우 어떻게 알 수 있습니까? (0) | 2020.05.03 |
[SQL] 어떤 순서로 쿼리 및 하위 쿼리는 SQL 엔진에 의해 실행됩니다? (0) | 2020.05.03 |
[SQL] 어떻게 SQL에서 연산자 PHP 배열을 사용 하는가? (0) | 2020.05.03 |
[SQL] 내림차순 날짜와 시간에 의해 정렬? (0) | 2020.05.02 |