Summary -
In this topic, we described about the Select Unique with detailed example.
SELECT UNIQUE used to retrieve distinct rows from existing table in database. By using SELECT UNIQUE statement, we can retrieve distinct rows from existing table. UNIQUE clause is used in old days. Now a days, DISTINCT clause is using as a replace for UNIQUE.
Syntax -
SELECT UNIQUE column_name
FROM table_name;
- column_name – Represents the name of the column which is used to fetch identical values.
- table_name - Represents the name of the table.
Examples
Let us consider below table(s) as an example table(s) to frame the SQL query for getting the desired results.
employee_details -
emp_id | emp_name | designation | manager_id | date_of_hire | salary | dept_id |
---|---|---|---|---|---|---|
001 | Employee1 | Director | 2019-07-11 | 45000.00 | 1000 | |
002 | Employee2 | Director | 2019-07-11 | 40000.00 | 2000 | |
003 | Employee3 | Manager | Employee1 | 2019-07-11 | 27000.00 | 1000 |
004 | Employee4 | Manager | Employee2 | 2019-10-08 | 25000.00 | 2000 |
005 | Employee5 | Analyst | Employee3 | 2019-07-11 | 20000.00 | 1000 |
006 | Employee6 | Analyst | Employee3 | 2019-10-08 | 18000.00 | 1000 |
007 | Employee7 | Clerk | Employee3 | 2019-07-11 | 15000.00 | 1000 |
008 | Employee8 | Salesman | Employee4 | 2019--09-09 | 14000.00 | 2000 |
009 | Employee9 | Salesman | Employee4 | 2019-10-08 | 13000.00 | 2000 |
Scenario – Fetching distinct values from table.
Requirement – get unique designations from employee_details table.
SELECT UNIQUE designation FROM employee_details;
By executing above query, we can fetch unique designationsw from employee_details table. The output was as follows –
designation |
---|
Analyst |
Clerk |
Director |
Manager |
Salesman |