选择题
在已建“职工”表中有“姓名”“性别”“出生日期”等字段,查询并显示所有年龄在25岁以下职工的姓名、性别和年龄,正确的SQL命令是______。
A、
SELECT 姓名,性别,YEAR(DATE())-YEAR([出生日期])AS 年龄 FROM 职工 WHERE YEAR(Date())-YEAR([出生日期])<25
B、
SELECT 姓名,性别,YEAR(DATE())-YEAR([出生日期])年龄 FROM 职工 WHERE YEAR(Date())-YEAR([出生日期])<25
C、
SELECT 姓名,性别,YEAR(DATE())-YEAR([出生日期])AS年龄 FROM 职工 WHERE 年龄<25
D、
SELECT 姓名,性别,YEAR(DATE())-YEAR([出生日期])年龄 FROM 职工 WHERE 年龄<25
【正确答案】
A
【答案解析】
本题在查询中需要新增一个年龄字段,用当前日期的年份减去出生年月的年份得到;AS子句后定义新字段名称,格式为:<条件表达式>'AS'<字段名>。
提交答案
关闭