Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Top Games Among New Discord Users

EasySQL · PostgreSQL00:00
Practice interviewer
In session
5 left
00:00

Your question is Top Games Among New Discord Users. Start with the requirements and the one table on the right.

Run and submit as often as you like. When you're ready, talk me through your approach or go straight to the code.

You need to log in / sign up to run or submit.

Problem

You are given a table of Discord user gaming sessions. Write a SQL query to find the top 5 games played by users who joined Discord in the last 30 days. Return each game and the number of sessions played by those newly joined users, ordered from most played to least played.

This is an easy SQL question, so solve it using only the single table provided. Assume each row represents one game session, and use CURRENT_DATE as the reference date for the 30-day filter.

Schema

discord_game_sessions
ColumnTypeDescription
session_idPKINTUnique session identifier
user_idINTDiscord user identifier
usernameVARCHAR(50)Discord username
joined_dateDATEDate the user joined Discord
game_nameVARCHAR(100)Name of the game played
session_minutesINTLength of the game session in minutes
Tablesdiscord_game_sessions
Your solutionPostgreSQL
You need to log in / sign up to run or submit.
Run a query to see results