选择题
35.
在“职工”表中有姓名、性别和生日三个字段,要查询女职工中年龄最小的记录,并显示最小的年龄,正确的SQL命令是______。
A、
SELECT Min(Year(Date())-Year([生日])) AS 年龄 FROM 职工 WHERE [性别]="女";
B、
SELECT Min(Year(Date())-Year(生日)) AS 年龄 FROM 职工 WHERE 性别=女;
C、
SELECT 年龄 FROM 职工 WHERE Min(Year(Date())-Year([生日])) AND [性别]="女";
D、
SELECT 年龄 FROM 职工 WHERE Min(Year(Date())-Year(生日)) AND 性别=女;
【正确答案】
A
【答案解析】
本题中要查询女职工中年龄最小的记录,应先使用Where语句:WHERE [性别]="女"限定范围,之后利用Year(Date())-Year([生日])表达式获得年龄,最后利用Min(Year(Date())-Year([生日]))表达式求得最小年龄。因此选项A正确。
提交答案
关闭