Distinct Countries

Easy SQLDISTINCT

Problem

Schema: Customer(id INT, country VARCHAR). Return the distinct list of country values, alphabetically.

Example 1 Input: ("Ada","UK"), ("Bo","UK"), ("Cy","US") Output: "UK", "US"

Constraints

Approach — Core Patterns

This is a Core Patterns problem. The idea: pick the data structure best matched to the constraints and solve it in one clean pass. Work through the reference code below line by line, then re-derive it yourself in the editor — that's how the pattern sticks.

Complexity: see the walkthrough below.

Solution code

SQL

SELECT DISTINCT country
FROM Customer
ORDER BY country;

Practice it

Reading a solution isn't the same as being able to write it under pressure. Open this problem in the in-browser editor, hide the solution, and solve it from scratch — your code runs against real test cases instantly.

Solve Distinct Countries interactively → ← All solutions