单选题
在"职工"表中有姓名、性别、出生日期等字段,查询并显示男职工年龄最大的职工姓名、性别和年龄,正确的SQL命令是
A、
SELECT 姓名,性别,MAX(YEAR(DATE())-YEAR([出生日期])) AS 年龄 FROM 职工 WHERE 性别=男
B、
SELECT 姓名,性别,MAX(YEAR(DATE())-YEAR([出生日期])) AS 年龄 FROM 职工 WHERE 性别="男"
C、
SELECT 姓名,性别,年龄 FROM 职工 WHERE 年龄=MAX(YEAR(DATE())-YEAR([出生日期])) AND 性别=男
D、
SELECT 姓名,性别,年龄 FROM 职工 WHERE 年龄=MAX(YEAR(DATE())-YEAR([出生日期])) AND 性别="男"
【正确答案】
B
【答案解析】
解析:在SQL语句中,在'性别'字段列的'条件单元格'中输入的条件须加引号,所以选项A,C错误,D项的格式错误,因此,本题应选择B选项。
提交答案
关闭