[511_EASY] Game Play Analysis I

2022. 9. 30. 20:42·SQL/LeetCode

Table: Activity

+--------------+---------+
| Column Name  | Type    |
+--------------+---------+
| player_id    | int     |
| device_id    | int     |
| event_date   | date    |
| games_played | int     |
+--------------+---------+
(player_id, event_date) is the primary key of this table.
This table shows the activity of players of some games.
Each row is a record of a player who logged in and played a number of games (possibly 0) before logging out on someday using some device.

 

Write an SQL query to report the first login date for each player.

Return the result table in any order.

The query result format is in the following example.

 

Example 1:

Input: 
Activity table:
+-----------+-----------+------------+--------------+
| player_id | device_id | event_date | games_played |
+-----------+-----------+------------+--------------+
| 1         | 2         | 2016-03-01 | 5            |
| 1         | 2         | 2016-05-02 | 6            |
| 2         | 3         | 2017-06-25 | 1            |
| 3         | 1         | 2016-03-02 | 0            |
| 3         | 4         | 2018-07-03 | 5            |
+-----------+-----------+------------+--------------+
Output: 
+-----------+-------------+
| player_id | first_login |
+-----------+-------------+
| 1         | 2016-03-01  |
| 2         | 2017-06-25  |
| 3         | 2016-03-02  |
+-----------+-------------+

 

문제 조건 

각 플레이어의 첫 로그인 날짜를 출력하세요

 

문제 풀이

SELECT player_id
     , MIN(event_date) first_login
FROM Activity
GROUP BY player_id
저작자표시 (새창열림)

'SQL > LeetCode' 카테고리의 다른 글

[577#_EASY] Employee Bonus  (0) 2022.10.03
[176_MEDIUM] Second Highest Salary_RE  (0) 2022.10.02
[608_MEDIUM] Tree Node 다시풀기  (0) 2022.09.26
[184_MEDIUM] Department Highest Salary 다시풀기  (0) 2022.09.26
[180_MEDIUM] Consecutive Numbers 다시풀기  (0) 2022.09.26
'SQL/LeetCode' 카테고리의 다른 글
  • [577#_EASY] Employee Bonus
  • [176_MEDIUM] Second Highest Salary_RE
  • [608_MEDIUM] Tree Node 다시풀기
  • [184_MEDIUM] Department Highest Salary 다시풀기
소금깨
소금깨
  • 소금깨
    고군분투 인생살이
    소금깨
  • 전체
    오늘
    어제
    • 분류 전체보기 (328)
      • SQL (271)
        • 프로그래머스 (27)
        • LeetCode (198)
        • Hacker Rank (27)
        • Solve SQL (1)
        • 개념 (15)
      • 데이터 분석 (16)
        • 참고하며 공부하기 (14)
      • 기타 (15)
        • 통계 (14)
      • 오류 (6)
      • 인생살이 (0)
        • 리뷰 (0)
        • 일기 (0)
      • 中文 (0)
      • TABLEAU (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    패스트캠퍼스
    easy
    Hard
    파이썬을활용한시계열데이터분석
    직장인자기계발
    HACKER_RANK
    파이썬을활용한시계열데이터분석AtoZ올인원패키지Online
    solvesql
    SQL
    프로그래머스
    패스트캠퍼스후기
    패캠챌린지
    해커랭크
    medium
    시계열데이터분석
    직장인인강
    LeetCode
    프리미엄
    MySQL
    group by
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
소금깨
[511_EASY] Game Play Analysis I
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.