JavaScript is required

Trong Microsoft Access, để hiển thị các nhân viên sinh nhật vào tháng 10, cách ghi điều kiện nào trong dòng criteria tương ứng với cột Ngày Sinh là đúng?

A.
Year([Ngaysinh])=10
B.
31/10/2022 and 01/10/2022
C.
Month(Ngay Sinh)=10
D.
*/10/*
Trả lời:

Đáp án đúng: D


Câu hỏi yêu cầu tìm điều kiện đúng để lọc các nhân viên có sinh nhật vào tháng 10 trong Microsoft Access. * **Phương án A:** `Year([Ngaysinh])=10` - Sai. Điều kiện này kiểm tra năm sinh có bằng 10 hay không, không phải tháng sinh. * **Phương án B:** `31/10/2022 and 01/10/2022` - Sai. Điều kiện này không hợp lệ trong Access vì nó so sánh ngày sinh với hai ngày cụ thể và sử dụng toán tử `and`, không phải để lọc theo tháng. Nó cũng không đúng về mặt logic (một ngày không thể vừa là 31/10/2022 VÀ 01/10/2022). * **Phương án C:** `Month(Ngay Sinh)=10` - Đúng. Hàm `Month()` trích xuất tháng từ trường `Ngay Sinh`, và so sánh nó với 10 để tìm những người có tháng sinh là tháng 10. * **Phương án D:** `*/10/*` - Sai. Đây là một cách viết sai cú pháp trong Access. Nó không phải là một cách hợp lệ để chỉ định tháng 10. Ký tự `*` thường được sử dụng như một ký tự đại diện (wildcard), nhưng cách sử dụng này không đúng. Vậy, đáp án đúng là phương án C.

Câu hỏi liên quan