Câu lệnh SQL nào chọn tất cả các hàng từ bảng có tên là Contest, với cột ContestDate có giá trị lớn hơn hoặc bằng ngày 25 tháng 3 năm 2019?
Trả lời:
Đáp án đúng: A
Câu hỏi yêu cầu chọn tất cả các hàng từ bảng `Contest` thỏa mãn điều kiện cột `ContestDate` lớn hơn hoặc bằng ngày 25 tháng 3 năm 2019.
* **Đáp án 1: `SELECT * FROM Contest WHERE ContestDate >= '03/25/2019'`** là đáp án đúng. Câu lệnh này sử dụng mệnh đề `WHERE` để lọc các hàng từ bảng `Contest` sao cho giá trị của cột `ContestDate` lớn hơn hoặc bằng ngày '03/25/2019'.
* **Đáp án 2: `SELECT * FROM Contest WHERE ContestDate < '03/25/2019'`** là đáp án sai. Câu lệnh này sẽ chọn các hàng có `ContestDate` nhỏ hơn '03/25/2019', không phải lớn hơn hoặc bằng.
* **Đáp án 3: `SELECT * FROM Contest HAVING ContestDate >= '03/25/2019'`** là đáp án sai. Mệnh đề `HAVING` được sử dụng sau mệnh đề `GROUP BY` để lọc các nhóm, chứ không phải lọc các hàng riêng lẻ. Trong trường hợp này, không có mệnh đề `GROUP BY` nên việc sử dụng `HAVING` là không hợp lệ và có thể gây ra lỗi.
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

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
