Yogesh Chauhan's Blog

The SELECT DISTINCT Statement in SQL

in SQL/MySQL on August 24, 2019

When we work with database, we are going to have many different values and with the duplicate entires as well and many times we want to know the total number of unique values only. For example, let's say there is a table of international students in a table who are a part of some university. Now there will be more than one student form same country. What if you want to get the records which gives you the number of unique countries only? That's when this DISTINCT statement helps us.

The SELECT DISTINCT Statement in SQL returns distinct or different values from the database table.

Let's take look at the query results without SELECT DISTINCT Statement. I'm going to apply following query to my database. For simplicity purposes I am adding LIMIT to the query results and will only ask for 10 results.


  SELECT CountryCode FROM city LIMIT 10;

You can see the results in the DEMO link provided at the end of the article.

As you can see we see all the duplicate values in Country Code results like AFG, AGO and so on. So it doesn't tell us about the total unique CountryCode in our database. Now let's apply the same query with SELECT DISTINCT Statement.

Let's apply the following query to the database. 


SELECT DISTINCT CountryCode FROM city LIMIT 10;

As you can see the results in the DEMO (Link Below), now we have all the unique results set.

Note: The example above will not work in Firefox and Microsoft Edge! Because COUNT(DISTINCT column_name) is not supported in Microsoft Access databases.


Most Read

#1 How to check if radio button is checked or not using JavaScript? #2 Solution to “TypeError: ‘x’ is not iterable” in Angular 9 #3 How to add Read More Read Less Button using JavaScript? #4 How to uninstall Cocoapods from the Mac OS? #5 PHP Login System using PDO Part 1: Create User Registration Page #6 How to Use SQL MAX() Function with Dates?

Recently Posted

#Aug 15 Is PHP still good for back-end programming? #Aug 10 How to create a multisite network in WordPress? #Aug 3 How to create a circle that follows a cursor using JavaScript and CSS? #Aug 3 How to make a curtain slider using jQuery and CSS? #Aug 2 How to progressively load images and add a blurry placeholder? #Aug 1 How to create a placeholder loader (throbber) using CSS?
You might also like these
How to concatenate variable with string in Swift?SwiftHow to use Context in React?ReactHow to create an empty array in Swift?SwiftFull and Partial CUBE in Postgres with ExamplesPostgresMIN, MAX, COUNT, AVG and SUM in SQLSQL/MySQLList of social media icon logo color codes in HEXMiscellaneous