Câu hỏi:

20/11/2024 1,185 Lưu

Kiểu JOIN nào trả về các bản ghi trùng khớp từ cả hai bảng?

A. INNER JOIN

B. LEFT JOIN
C. RIGHT JOIN
D. FULL JOIN

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án: A

Giải thích: INNER JOIN trả về các bản ghi có giá trị chung trong cả hai bảng. LEFT JOIN và RIGHT JOIN trả về tất cả các bản ghi từ một bảng và chỉ bản ghi trùng từ bảng kia, FULL JOIN trả về tất cả bản ghi từ cả hai bảng, bất kể có trùng hay không.

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

A. SELECT * FROM Bảng1, Bảng2 WHERE Bảng1.ID = Bảng2.ID;

B. SELECT * FROM Bảng1 INNER JOIN Bảng2 ON Bảng1.ID = Bảng2.ID;
C. SELECT * FROM Bảng1 LEFT JOIN Bảng2 ON Bảng1.ID = Bảng2.ID;
D. SELECT * FROM Bảng1 CROSS JOIN Bảng2;

Lời giải

Đáp án: B

Giải thích: Câu lệnh B sử dụng INNER JOIN đúng cú pháp để kết nối hai bảng dựa trên điều kiện ID của hai bảng phải bằng nhau.

Lời giải

a) Sai. Tạo báo cáo không liên quan đến thay đổi cấu trúc dữ liệu.

b) Đúng. Báo cáo được dùng để trực quan hóa và trình bày thông tin kết xuất từ cơ sở dữ liệu, làm nổi bật dữ liệu quan trọng.

c) Sai. Việc lưu trữ dữ liệu mới thuộc về quá trình nhập liệu, không phải tạo báo cáo.

d) Sai.  Xóa dữ liệu không phải là chức năng của báo cáo, mà của các thao tác quản lý dữ liệu khác.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

A. Trả về tất cả các bản ghi từ cả hai bảng

B. Chỉ trả về các bản ghi trùng khớp từ cả hai bảng
C. Trả về các bản ghi từ bảng bên trái và các bản ghi trùng từ bảng bên phải
D. Trả về các bản ghi từ bảng bên phải và các bản ghi trùng từ bảng bên trái

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 6

A. SELECT * FROM Bảng1, Bảng2 ON Bảng1.ID = Bảng2.ID;

B. SELECT * FROM Bảng1 INNER JOIN Bảng2;
C. SELECT * FROM Bảng1 INNER JOIN Bảng2 ON Bảng1.ID = Bảng2.ID;
D. SELECT * FROM Bảng1 JOIN Bảng2 ON Bảng1.ID;

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 7

A. SELECT * FROM Bảng1, Bảng2;

B. SELECT * FROM Bảng1 INNER JOIN Bảng2;
C. SELECT * FROM Bảng1 INNER JOIN Bảng2 ON Bảng1.ID = Bảng2.ID;
D. SELECT * FROM Bảng1 LEFT JOIN Bảng2;

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP