JavaScript is required

Trong SQL, phát biểu nào sau đây đúng về phép nối INNER JOIN?

A.

Nó trả về tất cả các hàng từ cả hai bảng

B.

Nó chỉ trả về các hàng có giá trị khớp trong cả hai bảng

C.

Nó chỉ trả về các hàng có giá trị khớp trong một trong hai bảng

D.
Nó trả về tất cả các hàng từ một trong hai bảng
Trả lời:

Đáp án đúng: B


Phép nối INNER JOIN trong SQL được sử dụng để kết hợp các hàng từ hai hoặc nhiều bảng dựa trên một cột chung giữa chúng. Nó chỉ trả về các hàng khi có ít nhất một giá trị khớp giữa các bảng được nối. Các hàng không có giá trị khớp sẽ bị loại bỏ khỏi kết quả.

  • Phương án A sai vì nó mô tả phép nối FULL OUTER JOIN.
  • Phương án B đúng vì nó mô tả chính xác hoạt động của INNER JOIN.
  • Phương án C sai vì nó không chính xác mô tả phép nối INNER JOIN. Nó có thể đúng với các phép nối khác như LEFT JOIN hoặc RIGHT JOIN tùy thuộc vào bảng nào.
  • Phương án D sai vì nó không mô tả đúng cách hoạt động của INNER JOIN.

Câu hỏi liên quan