Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

SQL Print Duplicates

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

Your question is SQL Print Duplicates. 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

Write an SQL query to print the duplicates from a table.

Use the client_records table. Treat records with the same non-null account_reference as duplicates. Return every record belonging to a duplicated account reference, excluding null references.

Output

  1. One row per duplicated record
  2. Columns: record_id, account_reference, source_system, loaded_at, and duplicate_count
  3. Sort by account_reference ascending, then record_id ascending

Schema

client_records
ColumnTypeDescription
record_idPKINTUnique record identifier
account_referenceVARCHAR(20)Reference used to identify an account
source_systemVARCHAR(30)System that supplied the record
loaded_atDATEDate the record was loaded
Tablesclient_records
Your solutionPostgreSQL
You need to log in / sign up to run or submit.
Run a query to see results