JavaScript is required

Lấy nhân viên có năm sinh nhỏ hơn 1983

A.

SELECT NV.HOTEN FROM NHANVIEN AS NV WHERE YEAR(NV.NGAYSINH)= < 1983

</>

B.

SELECT NV.HOTEN FROM NHANVIEN AS NV WHERE YEAR(NV.NGAYSINH) =1983

C.

SELECT NV.HOTEN FROM NHANVIEN AS NV WHERE YEAR(NV.NGAYSINH) >1983

D.

SELECT NV.HOTEN FROM NHANVIEN AS NV WHERE YEAR(NV.NGAYSINH) < 1983

</>

Trả lời:

Đáp án đúng: D


Câu hỏi yêu cầu lấy thông tin nhân viên có năm sinh nhỏ hơn 1983. * **Đáp án A:** Sai cú pháp, sử dụng sai toán tử so sánh. Toán tử "<" cần được đặt trước giá trị so sánh. Mặc dù ý tưởng đúng, nhưng cú pháp sai làm cho câu truy vấn không hợp lệ. * **Đáp án B:** Lấy nhân viên có năm sinh bằng 1983, không đúng yêu cầu. * **Đáp án C:** Lấy nhân viên có năm sinh lớn hơn 1983, không đúng yêu cầu. * **Đáp án D:** Lấy nhân viên có năm sinh nhỏ hơn 1983, đây là đáp án đúng vì sử dụng hàm YEAR() để lấy năm từ ngày sinh và so sánh với 1983. Vậy đáp án đúng là D.

Câu hỏi liên quan