Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Challenge: Top Customers by Order Count | Subqueries in E-commerce Analytics
Subqueries in SQL
close
SectionΒ 1. ChapterΒ 3
single

single

bookChallenge: Top Customers by Order Count

Swipe to show menu

Task

Swipe to start coding

Write a query to identify the top 3 customers who have placed the highest number of orders. Use a subquery to count the number of orders for each customer and then select the top 3 customers based on this count.

  • Use a subquery to calculate the number of orders for each customer.
  • Join the result of the subquery with the customers table to retrieve customer details.
  • Select only the top 3 customers with the highest order counts.
  • If there are ties in order counts, order customers by their customer ID in ascending order.

Solution

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 1. ChapterΒ 3
single

single

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

some-alt