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,. cotNFROM ten_bangWHERE [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 NHANVIENORDER 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 NHANVIENORDER 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.
Reader Comments 0
Sign in with email or Google to join the discussion.