programing

카운트를 사용하여 발생 횟수 찾기

itmemos 2023. 10. 24. 20:10
반응형

카운트를 사용하여 발생 횟수 찾기

제가 다음 값을 가진 표를 가지고 있다고 가정해 보겠습니다.

Ford
Ford
Ford
Honda
Chevy
Honda
Honda
Chevy

그래서 저는 다음과 같은 출력을 구성하고자 합니다.

Ford   3
Honda  3
Chevy  2

열에 있는 각 원소의 개수만 계산하면 됩니다.

고유한 열을 나열하는 데 문제가 있습니다.

이거 어떻게 하는지 알려줄 수 있는 사람?

장난친 적이 있습니다.UNIQUE그리고.DISTINCT, 그런데 왼쪽에 있는 값 목록이 안 나와요.

이거 말하는 거예요?

select car_make, count(*) from cars
group by car_makes
select car_made, count(*) as occurrences
from cars
group by car_made
order by occurrences desc, car_made

선택 ... 그룹화 기준

http://dev.mysql.com/doc/refman/5.0/en/select.html

예를 들어,
SELECT CarName, COUNT(CarName) AS CarCount FROM tbl GROUP BY CarName

이 방법이 당신에게 효과가 있기를 바랍니다!!

SELECT car_brand, COUNT(id) from cars
GROUP BY car_brand

InnoDB에서 COUNT(id)는 행 수를 캐시하지 않기 때문에 COUNT(*)보다 빠릅니다.

언급URL : https://stackoverflow.com/questions/7654978/using-count-to-find-the-number-of-occurrences

반응형