在"职工"表中有姓名、性别和生日等3个字段,要查询女职工中年龄最小的记录,并显示最小的年龄,正确的 SQL 命令是

admin2015-07-01  15

问题 在"职工"表中有姓名、性别和生日等3个字段,要查询女职工中年龄最小的记录,并显示最小的年龄,正确的 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正确。
转载请注明原文地址:https://kaotiyun.com/show/W6gp777K
0

最新回复(0)