Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started
SQL Top Providers by Zip
00:00
5 left

SQL Top Providers by Zip

EasySQL · PostgreSQL

Problem

Write a SQL query to find the top 5 providers by claim volume within a specific zip code.

Assume provider ZIP codes are stored in providers and claims are stored in claims. Use ZIP code 10027 for this exercise.

Output

  1. Return one row per provider with provider_id, provider_name, and claim_volume.
  2. Include only providers in ZIP code 10027, ordered by claim_volume descending, with provider_id ascending as the tie-breaker.
  3. Return at most five rows.

Schema

providers
ColumnTypeDescription
provider_idPKINTUnique provider identifier
provider_nameVARCHAR(100)Provider or practice name
specialtyVARCHAR(80)Primary medical specialty
zip_codeVARCHAR(5)Provider service ZIP code
claims
ColumnTypeDescription
claim_idPKINTUnique claim identifier
provider_idINTProvider associated with the claim
claim_dateDATEDate the claim was submitted
claim_statusVARCHAR(20)Current claim processing status
Tablesprovidersclaims
Interviewer

Your question is SQL Top Providers by Zip. Start with the requirements and the two tables in the Question tab.

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.
CodePostgreSQL
You need to log in / sign up to run or submit.Ln 1
Run your query to see results here.