Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

SQL Comma-Separated State and City

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

Your question is SQL Comma-Separated State and City. Start with the requirements and the two tables 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

Exela Technologies uses service locations to support workflows managed through Exela Process Automation. Write a PostgreSQL query that returns each eligible location's state and city as one comma-separated value.

Requirements

  1. Join service_locations to client_accounts using client_id.
  2. Return only locations belonging to accounts with an Active status.
  3. Create a column named state_city in the format State, City using PostgreSQL-compatible string handling. If either component is NULL, do not add an unnecessary comma.
  4. Return results ordered by location_id ascending.

Schema

service_locations
ColumnTypeDescription
location_idPKINTUnique service location identifier
client_idINTReferences the associated client account
cityVARCHAR(100)City where the service location operates
stateVARCHAR(100)State or region where the service location operates
client_accounts
ColumnTypeDescription
client_idPKINTUnique client account identifier
account_nameVARCHAR(150)Client account name
account_statusVARCHAR(20)Current account status
Tablesservice_locationsclient_accounts
Your solutionPostgreSQL
You need to log in / sign up to run or submit.
Run a query to see results