복붙노트

[SQL] 카운트를 사용하여 발생 횟수를 찾을 수

SQL

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

하자 내가 다음과 같은 값을 가진 테이블이 말한다.

Ford
Ford
Ford
Honda
Chevy
Honda
Honda
Chevy

그래서 나는 다음과 같은 출력을 구성 할 수 있습니다.

Ford   3
Honda  3
Chevy  2

그것은 단지 열의 각 요소의 카운트 걸린다.

나는 고유의 열을 나열하는 문제에 봉착했습니다.

사람이 어떻게하는지 말해 줄래?

나는 UNIQUE 및 DISTINCT 주변에 엉망했습니다,하지만 난 할 수 아니에요 왼쪽에있는 값의 목록을 가져옵니다.

해결법

  1. ==============================

    1.이을 의미합니까?

    이을 의미합니까?

    select car_made, count(*) from cars
    group by car_made
    
  2. ==============================

    2.

    select car_made, count(*) as occurrences
    from cars
    group by car_made
    order by occurrences desc, car_made
    
  3. ==============================

    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

  4. from https://stackoverflow.com/questions/7654978/using-count-to-find-the-number-of-occurrences by cc-by-sa and MIT license