[퀘스트] 랭크게임 하다가 싸워서 피드백 남겼어요…

전민정·2025년 4월 30일

SQL퀘스트(2)

> 정답

  1. Select satisfaction_score
    RANK()OVER(ORDER BY satisfaction_score DESC) -->>??
    From lol_feedbacks
  2. (답안 참고)
    SELECT id, user_name, satisfaction_score, feedback_date
    FROM lol_feedbacks
    ORDER BY satisfaction_score DESC;
  3. Select MAX(날짜_컬럼) COUNT() user_name ,
    feedback_date —>>??
    From lol_feedbacks
  4. (답안 참고)
    SELECT user_name, MAX(feedback_date)
    FROM lol_feedbacks
    GROUP BY user_name;
  5. Select satisfaction_score COUNT —>>??
    From lol_feedbacks
  6. (답안 참고)
    SELECT COUNT(*)
    FROM lol_feedbacks
    WHERE satisfaction_score = 5;
  7. Select id ,
    user_name ,
    satisfaction_score ,
    feedback_date
    From lol_feedbacks
  8. (구글링)
    Order by salary DESC
    LIMIT 3;
  9. (답안 참고)
    SELECT user_name, COUNT(*) AS feedback_count
    FROM lol_feedbacks
    GROUP BY user_name
    ORDER BY feedback_count DESC LIMIT 3;
  10. Select avg (satisfaction_score) as Count LIMIT feedback_date
    From lol_feedbacks
  11. (구글링_TOP 절 사용)
    Select TOP 1 avg(satisfaction_score) , feedback_date
    From lol_feedbacks
  12. (답안 참고)
    SELECT feedback_date
    FROM lol_feedbacks
    GROUP BY feedback_date
    ORDER BY AVG(satisfaction_score) DESC LIMIT 1;

0개의 댓글