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

admin2020-06-06  37

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

选项 A、SELECT姓名,性别,YEAR(DATE())-YEAR([生日])AS年龄FROM职工WHEREYEAR(Date())-YEAR([生日])<25
B、SELECT姓名,性别,YEAR(DATE())-YEAR([出生日期])年龄FROM职工WHEREYEAR(Date())-YEAR([出生日期])<25
C、SELECT姓名,性别,YEAR(DATE())-YEAR([出生日期])AS年龄FROM职工WHERE年龄<25
D、SELECT姓名,性别,YEAR(DATE())-YEAR([出生日期])年龄FROM职工WHERE年龄<25

答案A

解析 本题中需要根据当前“生日”字段的值计算出“年龄”,应该使用表达式“Year(date())-year([生日])”表示年龄,select语句中为字段起别名应该使用“As”,所以选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/b6cp777K
0

相关试题推荐
随机试题
最新回复(0)