장래 프로그래머의 블로그
Lv2. 날짜별 획득포인트 조회하기 본문
● 상황 : 이번에는 이용자들이 잘 활동하고 있는지 보고자 합니다. 포인트가 많을수록 활동을 잘하고 있다고 생각 할 수 있습니다. 날짜별로 획득한 포인트가 점점 늘어나는지 줄어드는지 확인해 봅시다.
● 데이터 설명
○ point_users 테이블은 스파르타코딩클럽 가입 유저들의 포인트에 대한 정보를 기록한 테이블입니다.
● 문제 : 다음과 같은 결과테이블을 만들어봅시다.
○ created_at: 익명화된 유저들의 아이디
○ average_points: 유저가 획득한 날짜별 평균 포인트, 반올림 필수
● 정답 코드문
1
2
3
4
|
SELECT DATE(created_at) created_at,
ROUND(AVG(point)) average_points
FROM point_users
GROUP BY 1
|
cs |
● 원본 사이트에 있는 정답 코드문
1
2
3
4
5
6
7
|
SELECT
DATE(p.created_at) AS created_at,
ROUND(AVG(p.point)) AS average_points
FROM
point_users p
GROUP BY
DATE(p.created_at);
|
cs |
'[내일배움캠프]달리기반' 카테고리의 다른 글
Lv4. 단골 고객님 찾기 (4) | 2024.09.27 |
---|---|
Lv3. 이용자의 포인트 조회하기 (4) | 2024.09.27 |
Lv1. 데이터 속 김서방 찾기 (2) | 2024.09.27 |