JavaScript is required

Có bao nhiêu bản ghi mà câu lệnh SQL sau đây tạo ra?

A.

3

B.

4

C.

5

D.

Không có đáp án

Trả lời:

Đáp án đúng: B


Câu lệnh SQL thực hiện phép JOIN giữa hai bảng KETQUA và THISINH dựa trên điều kiện SBD (Số báo danh). Sau đó, nó lọc ra các bản ghi có `Ketqua.TOAN > 5` và `THISINH.TINH = 'Hà Nội'`. Bảng KETQUA có các cột SBD, TOAN, LY, HOA. Bảng THISINH có các cột SBD, HOTEN, TINH. Dựa vào hình ảnh đề bài cung cấp: * Bảng KETQUA: * SBD = 1, TOAN = 9, LY = 5, HOA = 6 * SBD = 2, TOAN = 3, LY = 6, HOA = 7 * SBD = 3, TOAN = 6, LY = 8, HOA = 9 * SBD = 4, TOAN = 8, LY = 4, HOA = 5 * SBD = 5, TOAN = 2, LY = 9, HOA = 3 * Bảng THISINH: * SBD = 1, HOTEN = 'A', TINH = 'Hà Nội' * SBD = 2, HOTEN = 'B', TINH = 'Hải Phòng' * SBD = 3, HOTEN = 'C', TINH = 'Hà Nội' * SBD = 4, HOTEN = 'D', TINH = 'Hà Nội' Phân tích: 1. SBD = 1: KETQUA.TOAN = 9 > 5, THISINH.TINH = 'Hà Nội'. (Đạt) 2. SBD = 2: KETQUA.TOAN = 3 < 5, THISINH.TINH = 'Hải Phòng'. (Không đạt) 3. SBD = 3: KETQUA.TOAN = 6 > 5, THISINH.TINH = 'Hà Nội'. (Đạt) 4. SBD = 4: KETQUA.TOAN = 8 > 5, THISINH.TINH = 'Hà Nội'. (Đạt) 5. SBD = 5: KETQUA.TOAN = 2 < 5. (Không đạt, không cần xét tỉnh) Vậy, có 3 bản ghi thỏa mãn điều kiện.

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