Câu hỏi:
27/11/2024 17PHẦN II. Câu trắc nghiệm đúng sai. Thí sinh trả lời từ câu 1 đến câu 2. Trong mỗi ý a), b), c), d) ở mỗi câu, thí sinh chọn đúng hoặc sai
Câu truy vấn SQL nào sau đây sẽ lấy danh sách tất cả các bản nhạc cùng với tên nhạc sĩ sáng tác từ hai bảng bannhac và nhacsi?
a) SELECT bannhac.tenBannhac, nhacsi.tenNhacsi FROM bannhac JOIN nhacsi ON bannhac.idNhacsi = nhacsi.idNhacsi;
b) SELECT bannhac.tenBannhac, nhacsi.tenNhacsi FROM bannhac LEFT JOIN nhacsi ON bannhac.idNhacsi = nhacsi.idNhacsi;
c) SELECT bannhac.tenBannhac FROM bannhac WHERE nhacsi.idNhacsi = bannhac.idNhacsi;
d) SELECT bannhac.tenBannhac, nhacsi.tenNhacsi FROM bannhac, nhacsi WHERE bannhac.idNhacsi = nhacsi.idNhacsi;
Sách mới 2k7: Tổng ôn Toán, Lí, Hóa, Văn, Sử, Địa…. kỳ thi tốt nghiệp THPT Quốc gia 2025, đánh giá năng lực (chỉ từ 110k).
Quảng cáo
Trả lời:
a) Đúng. Đây là câu truy vấn chuẩn sử dụng JOIN để kết hợp hai bảng bannhac và nhacsi dựa trên khóa ngoài idNhacsi. Câu truy vấn này sẽ lấy tên bản nhạc và tên nhạc sĩ từ hai bảng.
b) Sai. Câu truy vấn này sử dụng LEFT JOIN, sẽ trả về tất cả các bản nhạc kể cả khi không có nhạc sĩ liên kết. Tuy nhiên, đề bài không yêu cầu danh sách bao gồm cả các bản nhạc không có nhạc sĩ.
c) Sai. Câu truy vấn này không đúng cú pháp vì phần SELECT chỉ có một bảng, và nó không bao gồm các tham chiếu tới bảng nhacsi.
d) Sai. Cú pháp này có thể đúng nhưng không được khuyến nghị vì không sử dụng JOIN, thay vào đó dùng câu truy vấn dạng FROM bannhac, nhacsi với điều kiện WHERE. Điều này làm giảm tính rõ ràng và dễ hiểu của câu truy vấn.
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1:
PHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn. Thí sinh trả lời từ câu 1 đến câu 10. Mỗi câu hỏi thí sinh chỉ lựa chọn một phương án.
Câu lệnh SQL nào dưới đây dùng để truy vấn thông tin tên bản nhạc và tên nhạc sĩ từ hai bảng bannhac và nhacsi?
Câu 2:
Làm thế nào để truy vấn danh sách bản nhạc và tên nhạc sĩ chỉ của nhạc sĩ "Đỗ Nhuận"?
Câu 3:
Làm thế nào để truy vấn danh sách các bản thu âm với thông tin từ ba bảng liên kết qua khoá ngoài?
Câu 4:
Câu truy vấn SQL nào lấy danh sách tất cả các bản nhạc với thông tin thể loại, bao gồm cả những bản nhạc chưa được phân loại?
Câu 5:
PHẦN III. Câu trả lời ngắn. Thí sinh trả lời từ câu 1 đến câu 3
Làm thế nào để truy xuất danh sách các bản nhạc kèm theo tên nhạc sĩ sáng tác từ hai bảng bannhac và nhacsi có quan hệ với nhau?
Câu 6:
Câu lệnh SQL nào truy vấn dữ liệu từ 3 bảng bannhac, banthuam, và casi để lấy tên bản nhạc và tên ca sĩ?
Câu 7:
Cách truy vấn để lấy danh sách các bản nhạc và thể loại của nhạc sĩ "Văn Cao"?
về câu hỏi!