JavaScript is required

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

A.

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

B.

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

C.

C. Nó chỉ trả về các hàng có giá trị khớp trong bảng bên trái và các hàng tương ứng từ bảng bên phải, nếu không có giá trị khớp thì sử dụng giá trị null

D.
D. Nó trả về tất cả các hàng từ bảng bên trái và các hàng tương ứng từ bảng bên phải, nếu không có giá trị khớp thì sử dụng giá trị null
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 liên quan giữa chúng. Nó chỉ trả về các hàng có giá trị khớp nhau trong tất cả các bảng được chỉ định trong mệnh đề JOIN. * **A. Nó trả về tất cả các hàng từ cả hai bảng:** Sai. Đây là đặc điểm của FULL OUTER JOIN. * **B. Nó chỉ trả về các hàng có giá trị khớp trong cả hai bảng:** Đúng. Đây chính xác là định nghĩa của INNER JOIN. * **C. Nó chỉ trả về các hàng có giá trị khớp trong bảng bên trái và các hàng tương ứng từ bảng bên phải, nếu không có giá trị khớp thì sử dụng giá trị null:** Sai. Đây là đặc điểm của LEFT JOIN. * **D. Nó trả về tất cả các hàng từ bảng bên trái và các hàng tương ứng từ bảng bên phải, nếu không có giá trị khớp thì sử dụng giá trị null:** Sai. Đây là đặc điểm của LEFT JOIN.

Câu hỏi liên quan