Giải SBT Tin học 11 KNTT Bài 23. Thực hành truy xuất dữ liệu qua liên kết các bảng có đáp án

Hãy viết câu truy vấn SQL lấy ra danh sách tất cả các học sinh, bao gồm idHs, cccd, hoten, gioitinh, ngaysinh, tenDantoc, tenXa trong một lớp với tên lớp đầy đủ.

9/9

Hãy viết câu truy vấn SQL lấy ra danh sách tất cả các học sinh, bao gồm idHs, cccd, hoten, gioitinh, ngaysinh, tenDantoc, tenXa trong một lớp với tên lớp đầy đủ.

0/3000 ký tự
Giải thích

Liên kết bảng bang lop với lophs, hocsinh, dantoc và xa. Đáp án: Giả sử tên lớp đầy đủ là 11A0, dùng câu truy vấn SQL:

SELECT c.idHs, c.cccd, c.hoten, c.gioitinh, c.ngaysinh, d.tenDantoc, e.tenxa

FROM lop a

INNER JOIN lophs b ON a.idLop INNER JOIN hocsinh c ON c.idHs = b.idHs INNER JOIN dantoc d ON c.idDantoc = b.id Lop

= d.idDantoc

INNER JOIN xa e ON c.idXa = e.idxa

WHERE a.ten Lop='11A0';