Categories: DBMS

SQL: DISTINCT keyword

What is the SQL DISTINCT keyword?
  • The SQL DISTINCT keyword is used in conjunction with the SELECT statement to remove all duplicate records and only return unique records.
  • DISTINCT can also be used in conjunction with aggregate SQL functions such as COUNT, MAX, SUM, AVG, and so on.
  • DISTINCT operates not only on a single column of a table but also on multiple columns of a table, with DISTINCT in SQL eliminating rows where all the selected columns are identical.

Syntax:

SELECT DISTINCT column1, column2,.....columnN 
FROM table_name
WHERE [condition]
Example:

Consider a Student record:

Roll NoNameAgeCountryCourse
101John18AmericaMBA
102Sam16AmericaAerospace
103Sherry18JapanMBBS
104Harold23KoreaMTech
SELECT DISTINCT Country FROM Students;

The above query will return the Distinct country names.

Output:

Country
America
Japan
Korea

Note: there’s a single America because we used the DISTINCT keyword.

Note: also read about SQL: HAVING Clause

Follow Me

Please follow me to read my latest post on programming and technology if you like my post.

https://www.instagram.com/coderz.py/

https://www.facebook.com/coderz.py

Share
Published by
Rabecca Fatima

Recent Posts

Longest Absolute Path in File System Representation

Find the length of the longest absolute path to a file within the abstracted file…

3 days ago

Efficient Order Log Storage

You manage an e-commerce website and need to keep track of the last N order…

2 weeks ago

Select a Random Element from a Stream

You are given a stream of elements that is too large to fit into memory.…

3 weeks ago

Estimate π Using Monte Carlo Method

The formula for the area of a circle is given by πr². Use the Monte…

1 month ago

Longest Substring with K Distinct Characters

Given an integer k and a string s, write a function to determine the length…

1 month ago

Staircase Climbing Ways

There is a staircase with N steps, and you can ascend either 1 step or…

1 month ago