The SQL DISTINCT command is used with SELECT key word to retrieve only distinct or unique data.
In a table, there may be a chance to exist a duplicate value and sometimes we want to retrieve only unique values. In such scenarios, SQL SELECT DISTINCT statement is used.
Note: SQL SELECT UNIQUE and SQL SELECT DISTINCT statements are same.
Let\’s see the syntax of select distinct statement.
- SELECT DISTINCT column_name ,column_name
- FROM table_name;
Let\’s try to understand it by the table given below:
Student_Name | Gender | Mobile_Number | HOME_TOWN |
---|---|---|---|
Raju | Male | 9865231470 | Indore |
Deepti | Female | 8893927056 | Mumbai |
Pravesh | Male | 4993599904 | Indore |
Here is a table of students from where we want to retrieve distinct information For example: distinct home-town.
- SELECT DISTINCT home_town
- FROM students
Now, it will return two rows.
HOME_TOWN |
---|
Indore |
Mumbai |