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

admin2015-07-01  17

问题 职工表中有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 [性别]="男";

答案B

解析 本题中要查询男职工中年龄最小的记录,应先使用Where语句:WHERE [性别]="男"限定范围,之后利用Year(Date())-Year([生日])表达式获得年龄,最后利用Min(Year(Date())-Year([生日]))表达式获得最小年龄。因此选项B正确。
转载请注明原文地址:https://kaotiyun.com/show/BOrp777K
0

最新回复(0)