部门(部门号,部门名,负责人,电话) 职工(部门号,职工号,姓名,性别,出生日期) 可以正确查询所有目前年龄在35岁以上的职工信息(姓名、性别和年龄)的SQLSELECT命令是( )。

admin2012-12-24  26

问题 部门(部门号,部门名,负责人,电话)
    职工(部门号,职工号,姓名,性别,出生日期)

可以正确查询所有目前年龄在35岁以上的职工信息(姓名、性别和年龄)的SQLSELECT命令是(    )。

选项 A、SELECT姓名,性别,YEAR(DATE())-YEAR(出生日期)年龄FROM职工;
    WHERE年龄>35
B、SELECT姓名,性别,YEAR(DATE())-YEAR(出生日期)年龄FROM职工;
    WHERE YEAR(出生日期)>35
C、SELECT姓名,性别,年龄=YEAR(DATE())-YEAR(出生日期)年龄FROM职工;
    WHERE YEAR(DATE())-YEAR(出生日期)>35
D、SELECT姓名,性别,YEAR(DATE())-YEAR(出生日期)年龄FROM职工;
    WHERE YEAR(DATE())-YEAR(出生日期)>35

答案D

解析 因为是要求年龄的值,因此是YEAR(DATE())-YEAR(出生日期))>35,在SQL语句中别名的方式应用YEAR(DATE())-YEAR(出生日期))as年龄,因此选D。
转载请注明原文地址:https://jikaoti.com/ti/OJZ0FFFM
0

最新回复(0)