在已建“职工”表中有“姓名”“性别”“出生日期”等字段,查询并显示所有年龄在25岁以下职工的姓名、性别和年龄,正确的SQL命令是( )。

admin2018-01-25  31

问题 在已建“职工”表中有“姓名”“性别”“出生日期”等字段,查询并显示所有年龄在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"<字段名>。
转载请注明原文地址:https://jikaoti.com/ti/ZB10FFFM
0

最新回复(0)