Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Unique values from multiple columns | Selecting
SQL Basics
course content

Course Content

SQL Basics

SQL Basics

1. Selecting
2. Filtering
3. Aggregating
4. Sorting
5. Grouping
6. Practicing

bookUnique values from multiple columns

But what if we want to know, for example, unique pairs 'country-city' of our site visitors? Surely, we can extract unique countries (like in the previous chapter) and unique cities. But then we have to connect each city to the country manually.

This task can be solved by the same DISTINCT, but this time with two columns. For example,

12
SELECT DISTINCT(country), city FROM visitors
copy

The DISTINCT statement will return all the unique combinations of columns you chose. Using parentheses is not mandatory, i.e. you for the example above you can write DISTINCT country, city. But placing multiple columns within DISTINCT parentheses will return only one column of all unique combinations in (country, city) format.

Task

Extract all unique combinations of model and transmission

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 5
toggle bottom row

bookUnique values from multiple columns

But what if we want to know, for example, unique pairs 'country-city' of our site visitors? Surely, we can extract unique countries (like in the previous chapter) and unique cities. But then we have to connect each city to the country manually.

This task can be solved by the same DISTINCT, but this time with two columns. For example,

12
SELECT DISTINCT(country), city FROM visitors
copy

The DISTINCT statement will return all the unique combinations of columns you chose. Using parentheses is not mandatory, i.e. you for the example above you can write DISTINCT country, city. But placing multiple columns within DISTINCT parentheses will return only one column of all unique combinations in (country, city) format.

Task

Extract all unique combinations of model and transmission

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 5
toggle bottom row

bookUnique values from multiple columns

But what if we want to know, for example, unique pairs 'country-city' of our site visitors? Surely, we can extract unique countries (like in the previous chapter) and unique cities. But then we have to connect each city to the country manually.

This task can be solved by the same DISTINCT, but this time with two columns. For example,

12
SELECT DISTINCT(country), city FROM visitors
copy

The DISTINCT statement will return all the unique combinations of columns you chose. Using parentheses is not mandatory, i.e. you for the example above you can write DISTINCT country, city. But placing multiple columns within DISTINCT parentheses will return only one column of all unique combinations in (country, city) format.

Task

Extract all unique combinations of model and transmission

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!

But what if we want to know, for example, unique pairs 'country-city' of our site visitors? Surely, we can extract unique countries (like in the previous chapter) and unique cities. But then we have to connect each city to the country manually.

This task can be solved by the same DISTINCT, but this time with two columns. For example,

12
SELECT DISTINCT(country), city FROM visitors
copy

The DISTINCT statement will return all the unique combinations of columns you chose. Using parentheses is not mandatory, i.e. you for the example above you can write DISTINCT country, city. But placing multiple columns within DISTINCT parentheses will return only one column of all unique combinations in (country, city) format.

Task

Extract all unique combinations of model and transmission

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Section 1. Chapter 5
Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
some-alt