<아티클 스터디>
데이터 리터러시를 높이기 위해 결국 중요한 것은 경영진들의 의지다. 전사적으로 데이터를 적극 활용하려는 환경을 구축하지 않으면 구성원들의 데이터 리터러시는 절.대. 높아질 수 없다. 만약 전사적으로 환경이 구축되면, 데이터 분석가는 비교적 심도깊은 데이터 분석을 진행할 수 있다.
+데이터 리터러시를 높이는 방법
<오늘 배운 것 요약>
21. 각 유저의 레이팅 순위를 계산하는 쿼리 작성. 전체 지역(region) 기준이고 순위는 레이팅이 높을수록 높아야해요. (e.g. rating 1400 유저의 순위 > rating 1350 유저의 순위)
SELECT *,
RANK() OVER(ORDER BY rating DESC)
FROM lol_users
SELECT name
FROM lol_users
ORDER BY join_date DESC
LIMIT 1
SELECT *,
RANK() OVER(PARTITON BY region ORDER BY rating DESC)
FROM lol_users
SELECT region,
AVG(rating)
FROM lol_users
GROUP BY 1
25. 만족도 점수(satisfaction_score)에 따라 피드백을 내림차순으로 정렬하는 쿼리를 작성해주세요!
SELECT *
FROM lol_feedbacks
ORDER BY satisfaction_score DESC
⭐26. 각 유저별로 최신 피드백을 찾는 쿼리를 작성해주세요!
SELECT user_name,
MAX(feedback_date)
FROM lol_feedbacks
GROUP BY 1
⭐27. 만족도 점수가 5점인 피드백의 수를 계산하는 쿼리를 작성해주세요!
SELECT COUNT(satisfaction_score)
FROM lol_feedbacks
WHERE saticfaction_score = 5
⭐28. 가장 많은 피드백을 남긴 상위 3명의 고객을 찾는 쿼리를 작성해주세요!
SELECT user_name
FROM lol_feedbacks
ORDER BY COUNT(user_name) DESC
LIMIT 3
SELECT feedback_date,
AVG(satisfaction_score)
FROM lol_feedbacks
GROUP BY 1
ORDER BY 2 DESC
LIMIT 1