Select user_name, satisfation_score, feedback_date
From lol_feedback
Order by satisfation_score DESC;
Select user_name, Max(feedback_date)
From lol_feedback
Group by user_name;
Select Count(*)
From lol_feedback
where satisfaction_score=5;
Select user_name, count(*)
From lol_feedback
Group by user_name
Order by feedback_count DESC LIMIT 3;
Select Satisfaction_score, feedback_date count(*)
From lol_feedback
Group by feedback_date
Order by AVG(Satisfaction_score) DESC LIMIT 1;
count(*) # 전체 데이터 숫자
Order By # 기록 내용(레코드)에 오름차순으로 정렬
Group by # 특정 칼럼 기준으로 함수를 사용 하여 숫자 데이터를 추출 할 때 사용
# 건수(count), 합계(sum), 평균(avg) 등 집계성 데이터에 사용 가능
Order by A DEC LIMIT b # A의 조건에서 데이터 b개(건수)를 조회
GROUP BY 절 하단에 ORDER BY 절을 사용할 수 있으며, GROUP BY 절과 함께 ORDER BY 절을 사용할 경우 ORDER BY 절에서 집계 함수 사용 가능 (출처)
Order by에 대한 개념을 어느 정도 이해를 하게 되었다. 중간중간 이해가 되지 않는 부분도 있지만,
다시 강의를 들으며 체크를 하고 있다. 하지만 평균 수식 (AVG)를 배치하는 부분은 아직까진 헷갈려 다시 이해를 하며 외워야 겠다.