SQL 연습문제
연습게임7) 랭크게임 하다가 싸워서 피드백 남겼어요…
승따리
2024. 6. 17. 17:03
select *
from practice7 p

테이블에서 만족도 점수(satisfaction_score)에 따라 피드백을 내림차순으로 정렬하는 쿼리를 작성해주세요!
select *
from practice7 p
order by satisfaction_score desc

테이블에서 각 유저별로 최신 피드백을 찾는 쿼리를 작성해주세요!
select name,
max(feedback_date) 'feedback_date'
from practice7 p
group by name

테이블에서 만족도 점수가 5점인 피드백의 수를 계산하는 쿼리를 작성해주세요!
select count(case when satisfaction_score=5 then 1 end) cnt
from practice7 p

테이블에서 가장 많은 피드백을 남긴 상위 3명의 고객을 찾는 쿼리를 작성해주세요!
select name,
count(name) cnt_name
from practice7 p
group by name
order by cnt_name desc

테이블에서 평균 만족도 점수가 가장 높은 날짜를 찾는 쿼리를 작성해주세요!
select feedback_date,
avg(satisfaction_score) '평균점수'
from practice7 p
group by feedback_date