JavaScript is required

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?

A.
SELECT * FROM Contest WHERE ContestDate >= '03/25/2019'
B.
SELECT * FROM Contest WHERE ContestDate < '03/25/2019'
C.
SELECT * FROM Contest HAVING ContestDate >= '03/25/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" mà giá trị trong cột "ContestDate" lớn hơn hoặc bằng ngày 25 tháng 3 năm 2019. * **Phương án A:** `SELECT * FROM Contest WHERE ContestDate >= '03/25/2019'` * Đây là câu lệnh chính xác. Nó sử dụng mệnh đề `WHERE` để lọc các hàng từ bảng "Contest" mà giá trị của cột "ContestDate" lớn hơn hoặc bằng ngày '03/25/2019'. * **Phương án B:** `SELECT * FROM Contest WHERE ContestDate < '03/25/2019'` * Câu lệnh này sẽ chọn các hàng có giá trị "ContestDate" nhỏ hơn ngày '03/25/2019', không đáp ứng yêu cầu của câu hỏi. * **Phương án C:** `SELECT * FROM Contest HAVING ContestDate >= '03/25/2019'` * Mệnh đề `HAVING` thường được sử dụng với `GROUP BY` để lọc các nhóm sau khi đã thực hiện việc nhóm các hàng. Nó không phù hợp trong trường hợp này vì chúng ta không thực hiện bất kỳ thao tác nhóm nào. Vậy đáp án đúng là phương án A.

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