MySQL에서 고유한 값과 발생 횟수 계산
고유한 값과 그 발생 횟수를 계산하는 것은 데이터 처리에서 일반적인 작업입니다. MySQL에서는 간단한 쿼리를 통해 이를 달성할 수 있습니다:
<code class="language-sql">SELECT name, COUNT(*) AS count FROM tablename GROUP BY name ORDER BY count DESC;</code>
지침:
SELECT name, COUNT(*) AS count
: name
열을 선택하고 COUNT(*)
을 사용하여 발생 횟수(발생 횟수)를 계산합니다. 결과는 count
열에 저장됩니다. FROM tablename
: 데이터를 추출할 MySQL 테이블을 지정합니다. tablename
을 실제 테이블 이름으로 바꾸세요. GROUP BY name
: name
열을 기준으로 결과를 그룹화합니다. 이렇게 하면 고유한 name
값의 발생 횟수만 계산됩니다. ORDER BY count DESC
: 결과를 count
열의 내림차순으로 정렬하여 가장 자주 발생하는 name
값을 먼저 표시합니다. 예:
다음 예제 데이터를 고려하세요.
id | name |
---|---|
1 | Mark |
2 | Mike |
3 | Paul |
4 | Mike |
5 | Mike |
6 | John |
7 | Mark |
이 데이터에 대해 쿼리를 실행하면 다음과 같은 결과가 생성됩니다.
name | count |
---|---|
Mike | 3 |
Mark | 2 |
Paul | 1 |
John | 1 |
이 쿼리는 테이블에서 각 고유 이름의 발생 횟수를 간결하고 효율적으로 계산하고 결과를 발생 횟수 기준 내림차순으로 정렬하므로 사용자가 데이터 분포를 빠르게 이해할 수 있습니다.
위 내용은 MySQL에서 고유한 값과 해당 발생을 어떻게 계산할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!