사용자가 플레이하고 평가할 수있는 6 개의 게임 중 가장 높은 등급의 게임을 나열하려고합니다. 예를 들어 내가 어떤 등급의 얼마나 많은 행 믿을 수있는 알고 특정 열 속성의 모든 행을 그룹화 한 다음 가장 높은 순서에서 가장 낮은 순서로 정렬하려면 어떻게합니까?
, :
이
는 게임 등급을 저장하는 테이블뿐만 아니라 다른 데이터입니다SELECT count(*) from gameSurvey where overallRating = 1
등급은 1-10이며 등급을 매길 수있는 6 개의 게임이 있습니다.
각 등급 (1-10)에 대해 각 행을 계산 한 다음 각 등급의 합계를 최고에서 최저로 주문하려면 어떻게해야합니까? 평가에 따라 정렬하여
select overallRating, count(*) as num
from gameSurvey
group by overallRating
order by num desc;
당신은 당신의 질문의 제목은 내가 매우 비슷한 일을 할 거라고 질문 자체 –
을 사용할 수 있습니다. 그러나 솔루션은 훨씬 강력 해 보입니다. –