SQL Distinct
The SQL DISTINCT is used to eliminate duplicate records and returns unique values.
Distinct syntax
-- select distinct column records from table
SELECT DISTINCT column_name FROM table_name
-- select specific columns 
SELECT DISTINCT column_name1, column_name2 FROM table_name
Distinct example
Coder books table
| ID | Title | Price | Description | 
| 1 | Learn SQL | 20 | Learn SQL language | 
| 2 | Learn MySQL | 22 | Learn MySQL language | 
| 3 | HTML book | 17 | Learn HTML | 
| 4 | Learn PHP | 20 | Introduction to PHP | 
| 5 | Learn PHP | 20 | PHP course | 
SELECT DISTINCT price FROM coder_books;
Result
SELECT DISTINCT price, title FROM coder_books;
Result
| Price | Title | 
| 17 | HTML book | 
| 20 | Learn PHP | 
| 20 | Learn SQL | 
| 22 | Learn MySQL |