반응형
SQL 테이블의 주어진 열에서 가장 빈번한 값을 어떻게 찾을 수 있습니까?
예를 들어이 테이블의 경우 가장 빈번한 값이므로 two
를 반환해야합니다.
one
two
two
three
해결 방법
SELECT `column`,
COUNT(`column`) AS `value_occurrence`
FROM `my_table`
GROUP BY `column`
ORDER BY `value_occurrence` DESC
LIMIT 1;
column
및 my_table
을 바꿉니다. 열의 가장 일반적인 값 N
을 보려면 1
을 늘립니다.
참조 페이지 https://stackoverflow.com/questions/12235595
반응형
'MySql' 카테고리의 다른 글
MySQL SQL UPDATE with LIKE (0) | 2021.01.31 |
---|---|
MySQL 데이터베이스 이름 바꾸기 (0) | 2021.01.31 |
MySQL 하나의 쿼리로 두 테이블에서 삭제 (0) | 2021.01.30 |
MySQL 다른 테이블의 몇 개의 열을 기반으로 테이블을 만들고 일부 추가 열을 추가합니다. (0) | 2021.01.30 |
MySQL mysql의 읽기 전용 테이블 (0) | 2021.01.30 |
댓글