Câu hỏi phỏng vấn SQL
Câu hỏi

Làm sao để tìm các giá trị trùng lặp trong bảng SQL?

Câu trả lời

Để tìm các giá trị trùng lặp trong một bảng SQL, bạn có thể sử dụng câu lệnh SQL kết hợp với các từ khóa GROUP BYHAVING. Dưới đây là một số cách thực hiện:

  1. Tìm giá trị trùng lặp trong một cột:
    Bạn có thể nhóm các bản ghi theo cột mà bạn muốn kiểm tra giá trị trùng lặp và sử dụng hàm COUNT() để đếm số lượng. Sau đó, sử dụng HAVING để lọc ra những nhóm có số lượng lớn hơn 1, điều này chỉ ra rằng có sự trùng lặp.
sql Copy
SELECT column_name, COUNT(column_name) 
FROM table_name 
GROUP BY column_name 
HAVING COUNT(column_name) > 1;
  1. Tìm giá trị trùng lặp dựa trên nhiều cột:
    Nếu bạn muốn tìm các bản ghi trùng lặp dựa trên sự kết hợp của...
middle

middle

Gợi ý câu hỏi phỏng vấn

junior

Bạn hiểu gì về về một bảng tạm trong SQL?

senior

Chi phí của việc đánh dấu Index trong SQL là gì?

middle

Làm thế nào để tạo số thứ tự cho hàng trong SQL mà không sử dụng ROWNUM?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào