[Cánh diều] Trắc nghiệm Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

[Cánh diều] Trắc nghiệm Tin học 11 KHMT bài 6 Truy vấn trong cơ sở dữ liệu quan hệ (tt)

1. Trong SQL, mệnh đề nào được sử dụng để lọc các nhóm bản ghi dựa trên một điều kiện cụ thể sau khi thực hiện phép nhóm?
2. Phát biểu nào sau đây mô tả đúng chức năng của mệnh đề `ORDER BY` trong SQL?
3. Giả sử có bảng Sach với các cột TenSach, TacGia, NamXuatBan. Câu truy vấn nào sau đây sẽ trả về số lượng sách được xuất bản mỗi năm?
4. Câu lệnh SQL nào sau đây kết hợp dữ liệu từ bảng NhanVien và PhongBan dựa trên cột MaPB chung, và chỉ hiển thị các bản ghi có sự khớp nhau ở cả hai bảng?
5. Khi cần hiển thị tên phòng ban và số lượng nhân viên trong mỗi phòng ban, chỉ những phòng ban có hơn 5 nhân viên, ta sẽ sử dụng kết hợp các mệnh đề nào?
6. Phát biểu nào sau đây là đúng về `UNION` và `UNION ALL` trong SQL?
7. Phát biểu nào sau đây là đúng về các toán tử so sánh trong SQL như `=`, `>`, `=`, `<=`, ``?
8. Cho bảng KhoHang với các cột TenSP, SoLuongTon. Câu truy vấn nào sau đây sẽ trả về tên các sản phẩm có số lượng tồn kho ít hơn 10 đơn vị?
9. Toán tử `INTERSECT` trong SQL được sử dụng để làm gì?
10. Khi sử dụng câu lệnh `SELECT DISTINCT`, mục đích chính là gì?
11. Khi truy vấn dữ liệu từ nhiều bảng có liên quan, chúng ta thường sử dụng loại kết nối (JOIN) nào để lấy tất cả các bản ghi từ bảng bên trái và các bản ghi khớp từ bảng bên phải?
12. Cho bảng NhanVien với các cột MaNV, TenNV, Luong. Câu truy vấn nào sau đây sẽ trả về tên của những nhân viên có lương cao hơn mức lương trung bình của tất cả nhân viên?
13. Phát biểu nào sau đây là đúng về cách hoạt động của `SUBQUERY` (truy vấn con) trong SQL?
14. Cho bảng SanPhan với các cột MaSP, TenSP, GiaBan. Câu truy vấn nào sau đây sẽ trả về tên và giá bán của tất cả các sản phẩm có giá bán lớn hơn 100.000 VNĐ?
15. Giả sử có bảng HocSinh với các cột MaHS, TenHS, DiemTB. Câu truy vấn nào sau đây sẽ trả về tên của tất cả học sinh có điểm trung bình từ 8.0 trở lên?
16. Trong SQL, để sắp xếp kết quả theo thứ tự giảm dần của cột Luong, ta sử dụng cú pháp nào?
17. Nếu muốn hiển thị tên sản phẩm và số lượng bán ra của mỗi sản phẩm, đồng thời chỉ hiển thị những sản phẩm có số lượng bán ra lớn hơn 50, ta cần kết hợp những mệnh đề nào?
18. Phát biểu nào sau đây là đúng về mối quan hệ giữa mệnh đề WHERE và HAVING trong SQL?
19. Khi sử dụng hàm tổng hợp như COUNT(), SUM(), AVG() cùng với mệnh đề GROUP BY, điều kiện lọc cho kết quả của các hàm này được áp dụng bởi mệnh đề nào?
20. Cho bảng DonHang với các cột MaDH, NgayDat, TongTien. Câu truy vấn nào sau đây sẽ trả về tổng số tiền của tất cả các đơn hàng được đặt trong năm 2023?
21. Trong SQL, hàm `COUNT(*)` được sử dụng để làm gì?
22. Giả sử có hai bảng SinhVien_A và SinhVien_B, cả hai đều có cột MaSV. Câu truy vấn nào sau đây sẽ trả về danh sách tất cả mã sinh viên từ cả hai bảng, loại bỏ các mã trùng lặp?
23. Cho bảng GiaoDich với các cột MaGD, NgayGD, SoTien. Câu truy vấn nào sau đây sẽ trả về danh sách các ngày giao dịch duy nhất?
24. Cho bảng KhachHang với cột TenKH. Câu truy vấn nào sau đây sẽ trả về tên của tất cả khách hàng có tên bắt đầu bằng chữ A?
25. Phát biểu nào sau đây mô tả đúng chức năng của toán tử `LIKE` trong SQL?