집 >데이터 베이스 >MySQL 튜토리얼 >각 범주에 대한 SQL 열에서 가장 자주 사용되는 값을 어떻게 찾을 수 있습니까?
SQL 열에서 가장 일반적인 값 찾기
별도의 열에 있는 각 값에 대해 가장 널리 사용되는 값을 결정하는 것은 SQL 열의 공통 요구 사항입니다. 데이터 분석. 열에 국가 및 식품 품목과 같은 범주형 데이터가 저장되는 테이블로 작업할 때 각 국가에서 가장 자주 소비되는 음식을 찾는 것이 유용한 경우가 많습니다.
한 가지 접근 방식은 임시 테이블을 만들어 발생 횟수를 계산하고 최대 개수를 식별하는 것입니다. . 그러나 PostgreSQL 9.4에서는 보다 간단한 솔루션을 도입했습니다.
mode() 함수 사용
mode() 함수는 순서가 지정된 집합에서 가장 일반적으로 발생하는 값을 계산합니다. 데이터. 이를 쿼리에 통합하면 각 국가에서 가장 일반적인 식품 항목을 효율적으로 찾을 수 있습니다.
이 쿼리는 국가를 하나의 열로, 모드 값을 다른 열로 포함하는 테이블을 반환합니다.
'3'은 영국(GB)에서 가장 많이 소비된 식품을 나타내고, '1'은 미국(US)에서 가장 많이 소비된 식품을 나타냅니다. 이 접근 방식은 각 카테고리에 대해 가장 일반적인 값을 추출하기 위한 간결하고 효율적인 솔루션을 제공합니다.
위 내용은 각 범주에 대한 SQL 열에서 가장 자주 사용되는 값을 어떻게 찾을 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!