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

admin2020-07-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/SaQ0FFFM
0

最新回复(0)