0% found this document useful (0 votes)
67 views6 pages

Top Airbnb Hosts SQL Query Challenge

Uploaded by

Water Vapour
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views6 pages

Top Airbnb Hosts SQL Query Challenge

Uploaded by

Water Vapour
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

NAMASTESQL - DAY 2

100 DAY CODING PROBLEMS


NAMASTESQL - DAY 2

Step - 1 : Problem Statement

🤔𝐏𝐫𝐨𝐛𝐥𝐞𝐦 𝐒𝐭𝐚𝐭𝐞𝐦𝐞𝐧𝐭:
7 - Airbnb Top Hosts
SUPPOSE YOU ARE A DATA ANALYST WORKING FOR
A TRAVEL COMPANY THAT OFFERS VACATION
RENTALS SIMILAR TO AIRBNB. YOUR COMPANY
WANTS TO IDENTIFY THE TOP HOSTS WITH THE
HIGHEST AVERAGE RATINGS FOR THEIR LISTINGS.
THIS INFORMATION WILL BE USED TO RECOGNIZE
EXCEPTIONAL HOSTS AND POTENTIALLY OFFER
THEM INCENTIVES TO CONTINUE PROVIDING
OUTSTANDING SERVICE.

YOUR TASK IS TO WRITE AN SQL QUERY TO FIND THE


TOP 2 HOSTS WITH THE HIGHEST AVERAGE RATINGS
FOR THEIR LISTINGS. HOWEVER, YOU SHOULD ONLY
CONSIDER HOSTS WHO HAVE AT LEAST 2 LISTINGS,
AS HOSTS WITH FEWER LISTINGS MAY NOT BE
REPRESENTATIVE.
DISPLAY OUTPUT IN DESCENDING ORDER OF
AVERAGE RATINGS AND ROUND THE AVERAGE
RATINGS TO 2 DECIMAL PLACES.

Difficult Level : MEDIUM

100 DAY CODING PROBLEMS


NAMASTESQL - DAY 2

Step - 2 : Identifying The Input Data And Expected


Output

INPUT

listings
PRIC MINIMUM_NIGH
LISTING_ID HOST_ID NEIGHBORHOOD ROOM_TYPE E TS

1 101 Downtown Entire home/apt 150 2

2 101 Downtown Private room 80 1

3 101 Downtown Entire home/apt 200 3

4 102 Downtown Entire home/apt 120 2

5 102 Downtown Private room 100 1

6 102 Midtown Entire home/apt 250 2

7 103 Midtown Private room 70 1

8 103 Queens Private room 90 1

9 104 Midtown Private room 170 1

100 DAY CODING PROBLEMS


NAMASTESQL - DAY 2
reviews

REVIEW_ID LISTING_ID REVIEW_DATE RATING

1 1 2023-01-05 4

2 1 2023-01-10 5

3 2 2023-01-15 4

4 3 2023-01-20 5

5 3 2023-01-25 3

6 3 2023-01-30 4

7 4 2023-02-05 5

8 5 2023-02-10 4

9 6 2023-02-15 5

10 6 2023-02-20 4

11 7 2023-02-25 5

12 8 2023-03-05 5

13 9 2023-03-05 5

OUTPUT

AVG_RATIN
HOST_ID NUMBER_OF_LISTING G

103 2 5

102 3 4.5

100 DAY CODING PROBLEMS


NAMASTESQL - DAY 2

Step - 3 : Writing the sql query to solve the


problem

100 DAY CODING PROBLEMS


NAMASTESQL - DAY 2

100 DAY CODING PROBLEMS

You might also like