Clear, practical technology insights BSOD Code Lookup · Windows Error Code Lookup · Wi-Fi Troubleshooting · PC Troubleshooting Checklist

DISTINCT Keyword in SQL

Explore DISTINCT Keyword in SQL with clear explanations, practical examples, and useful tips.

Table of Contents

This guide covers distinct keyword in SQL with practical context and easy-to-follow details. Use it to understand the subject and apply the information confidently.

Syntax to Use DISTINCT in SQL

The basic syntax of the DISTINCT keyword to remove duplicate records is as follows:

SELECT DISTINCT cot1, cot2,. cotN
FROM ten_bang
WHERE [dieu_kien]

Example of DISTINCT in SQL

Suppose the NHANVIEN table has the following records:

 +----+----------+-----+-----------+----------+ | ID | TEN |TUOI | DIACHI | LUONG | +----+----------+-----+-----------+----------+ | 1 | Thanh | 32 | Haiphong | 2000.00 | | 2 | Loan | 25 | Hanoi | 1500.00 | | 3 | Nga | 23 | Hanam | 2000.00 | | 4 | Manh | 25 | Hue | 6500.00 | | 5 | Huy | 27 | Hatinh | 8500.00 | | 6 | Cao | 22 | HCM | 4500.00 | | 7 | Lam | 24 | Hanoi | 10000.00 | +----+----------+-----+-----------+----------+

Start by let's see how the SELECT query returns the duplicate salary record.

 SQL> SELECT LUONG FROM NHANVIEN
 ORDER BY LUONG;

In the following result, LUONG 2000 appears twice as a duplicate record from the original table.

 +----------+ | LUONG | +----------+ | 1500.00 | | 2000.00 | | 2000.00 | | 4500.00 | | 6500.00 | | 8500.00 | | 10000.00 | +----------+ 

Now, use the DISTINCT keyword with the SELECT query and see the result.

SQL> SELECT DISTINCT LUONG FROM NHANVIEN
 ORDER BY LUONG;
 +----------+ | LUONG | +----------+ | 1500.00 | | 2000.00 | | 4500.00 | | 6500.00 | | 8500.00 | | 10000.00 | +----------+ 

Thanks to DISTINCT, the results obtained do not have any duplicate entries.

In the next section, we will learn about sorting results in SQL, remember to follow them.

Previous article: GROUP BY command in SQL

Next lesson: Sort results in SQL

FAQ

What should I check before following these steps?

Confirm device and software compatibility, save important data, and make sure you have the required permissions, files, and account access.

Why might the process not work?

Common causes include outdated software, missing permissions, incompatible hardware, an unstable connection, or completing a step in the wrong order.

Can I undo the changes if necessary?

That depends on the tool or setting. Use built-in restore options when available, keep a backup, and record the original configuration first.

Discussion

Reader Comments 0

Sign in with email or Google to join the discussion.