http://vietjack.com/sql/index.jsp Copyright © vietjack.com Xử lý SQL Có tình bạn có nhiều ghi bảng Trong lấy ghi này, hợp lý lấy ghi thay lấy ghi Từ khóa DISTINCT SQL, trình bày chương trước, sử dụng kết hợp với lệnh SELECT để loại bỏ tất lấy ghi Cú pháp Cú pháp từ khóa DISTINCT để loại bỏ sau: SELECT DISTINCT cot1, cot2, cotN FROM ten_bang WHERE [dieu_kien] Ví dụ Bảng SINHVIEN có ghi sau: + + -+ -+ -+ + | ID | TEN | TUOI| KHOAHOC | HOCPHI | + + -+ -+ -+ -+ | | Hoang | 21 | CNTT | 4000000 | | Viet | 19 | DTVT | 3000000 | | Thanh | 18 | KTDN | | | Nhan | 19 | CK | 4500000 | | Huong | 20 | TCNH | 5000000 | | 4000000 | | | + + -+ -+ -+ -+ Đầu tiên, xem cách truy vấn SELECT trả HOCPHI: SQL> SELECT HOCPHI FROM SINHVIEN ORDER BY HOCPHI; Trong kết thu được, HOCPHI 4000000 xuất hai lần, từ bảng ban đầu + + | HOCPHI | http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/sql/index.jsp Copyright © vietjack.com + + | 3000000 | | 4000000 | | 4000000 | | 4500000 | | 5000000 | + + Bây giờ, sử dụng từ khóa DISTINCT với truy vấn SELECT trên, xem kết quả: SQL> SELECT DISTINCT HOCPHI FROM SINHVIEN ORDER BY HOCPHI; Trong kết thu được, bạn không thấy + + | HOCPHI | + + | 3000000 | | 4000000 | | 4500000 | | 5000000 | + + http://vietjack.com/ Trang chia sẻ học online miễn phí Page ...http://vietjack.com /sql/ index.jsp Copyright © vietjack.com + + | 3000000 | | 4000000 | | 4000000 | | 4500000 | | 5000000 | + + Bây giờ, sử dụng từ khóa DISTINCT với truy vấn SELECT trên, xem kết quả: SQL> ... với truy vấn SELECT trên, xem kết quả: SQL> SELECT DISTINCT HOCPHI FROM SINHVIEN ORDER BY HOCPHI; Trong kết thu được, bạn không thấy + + | HOCPHI | + + | 3000000 | | 4000000 | | 4500000