JavaScript is required

Cho cơ sở dữ liệu như Trong hình. Hãy chọn phương án đúng ứng với câu lệnh được sử dụng để xuất ra danh sách gồm Mã số, Họ tên và Tuổi của các sinh viên khoa ‘TOAN’.
Cho cơ sở dữ liệu như Trong hình. Hãy chọn phương án đúng ứng với câu lệnh được sử dụng để xuất ra danh sách gồm Mã số, Họ tên và Tuổi của các sinh viên khoa ‘TOAN’. (ảnh 1)

A.
SELECT SV.Masv, SV.Hotensv FROM TBLSinhVien SV JOIN TBLKhoa K ON SV. Masv = K.Makhoa WHERE K.Tenkhoa=‘TOAN’
B.
SELECT K. Masv, SV.Hotensv FROM TBLSinhVien SV JOIN TBLKhoa K ON SV. Makhoa = K.Makhoa WHERE K.Tenkhoa=‘TOAN’
C.
SELECT SV. Masv, SV.Hotensv FROM TBLSinhVien SV JOIN TBLKhoa K IN SV. Makhoa = K.Makhoa WHERE K.Tenkhoa=‘TOAN’
D.
SELECT SV. Masv, SV. Hotensv FROM TBLSinhVien SV JOIN TBLKhoa K ON SV. Makhoa = K. Makhoa WHERE K. Tenkhoa= ‘TOAN’
Trả lời:

Đáp án đúng: D


Câu hỏi yêu cầu xuất ra danh sách Mã số, Họ tên và Tuổi của sinh viên khoa 'TOAN'. Để làm được điều này, cần kết nối bảng TBLSinhVien và TBLKhoa dựa trên khóa ngoại `Makhoa`. Hàm tính tuổi được hiểu là không cần thiết do không có thông tin về hàm này, vì vậy đáp án D là phù hợp nhất vì nó truy vấn thông tin từ hai bảng và lọc theo điều kiện khoa 'TOAN'. * **A:** Sai vì kết nối sai điều kiện (SV.Masv = K.Makhoa), điều này là vô nghĩa. * **B:** Sai vì chọn K.Masv (Mã sinh viên từ bảng Khoa) thay vì SV.Masv (Mã sinh viên từ bảng Sinh viên). * **C:** Sai vì sử dụng IN thay vì ON trong mệnh đề JOIN.

Tổng hợp câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.


50 câu hỏi 60 phút

Câu hỏi liên quan