单选题
在“职工”表中有姓名、性别和生日等3个字段,要查询女职工中年龄最小的记录,并显示最小的年龄,正确的SQL命令是
A、
SELECTMin(Year(Date())-Year([生日]))AS年龄FROM职工WHERE[性别]="女";
B、
SELECTMin(Year(Date())-Year(生日))AS年龄FROM职工WHERE性别=女;
C、
SELECT年龄FROM职工WHEREMin(Year(Date())-Year([生日]))AND[性别]="女";
D、
SELECT年龄FROM职工WHEREMin(Year(Date())-Year(生日))AND性别=女;
【正确答案】
A
【答案解析】
解析:本题中需要根据当前“生日”字段的值计算出“年龄”,应该使用表达式“Year(date())-year([生日])”表示年龄,表达式MIN(Year(date())-year([生日]))用于返回年龄的最小值,select语句中使用WHERE子句为查询指定条件,表示查询女职工应该使用WHERE性别=“女”,所以选项A正确。
提交答案
关闭