SQL 이것저것

[MySQL] From절의 서브쿼리 요약

pjw250 2024. 9. 5. 19:28

Table = "lol_feedbacks"

 

1)

SELECT * FROM lol_feedbacks ORDER BY satisfaction_score DESC, feedback_date DESC;

2)

SELECT user_name, max(feedback_date) FROM lol_feedbacks GROUP BY user_name;

3)

SELECT count(*) FROM lol_feedbacks WHERE satisfaction_score = 5;

4)

SELECT user_name, COUNT(feedback_date) AS feedback_count FROM lol_feedbacks GROUP BY user_name ORDER BY feedback_count DESC LIMIT 3;

5)

SELECT feedback_date FROM (SELECT feedback_date, AVG(satisfaction_score) AS avg_satisfaction FROM lol_feedbacks GROUP BY feedback_date) subquery ORDER BY avg_satisfaction DESC LIMIT 1;

 

 

5) 평균 만족도 점수가 가장 높은 날짜를 찾아라 (수정 답안)

SELECT feedback_date FROM lol_feedbacks GROUP BY feedback_date ORDER BY avg(satisfaction_score) DESC LIMIT 1;

'SQL 이것저것' 카테고리의 다른 글

[MySQL] SUBSTR, LEFT, RIGHT 함수  (1) 2024.10.04
[MySQL] Date_format, TO_CHAR를 이용한 날짜 변환  (0) 2024.10.04
[MySQL] JOIN 활용  (0) 2024.09.06
[MySQL] TIMESTAMPDIFF의 사용  (0) 2024.09.05
[MySQL] DATE_SUB, DATEDIFF 관련  (0) 2024.09.05