在“学生”表中有姓名、性别、出生日期等字段,查询并显示男性中年龄最大的学生,并显示姓名、性别和年龄,正确的SQL命令是( )。

admin2020-10-14  13

问题 在“学生”表中有姓名、性别、出生日期等字段,查询并显示男性中年龄最大的学生,并显示姓名、性别和年龄,正确的SQL命令是(    )。

选项 A、SELECT姓名,性别,MAX(YEAR(DATE())—YEAR([出生日期]))AS年龄FROM学生WHERE性别—"男"
B、SELECT姓名,性别,MAX(YEAR(DATE())—YEAR([出生日期]))AS年龄FROM学生WHERE性别=男
C、SELECT姓名,性别,年龄FROM学生WHERE年龄=MAX(YEAR(DATE())—YEAR([出生日期]))AND性别=男
D、SELECT姓名,性别,年龄FROM学生WHERE年龄=MAX(YEAR(DATE())—YEAR([出生日期]))AND性别="男"

答案A

解析 要用出生日期字段查询年龄最大并显示为“年龄”字段,格式为MAX(YEAR(DATE())—YEAR([出生日期]))AS年龄,男性作为条件格式为WHERE性别=”男”,则查询的SQL语句为SELECT姓名,性别,MAX(YEAR(DATE())—YEAR([出生日期]))AS年龄FROM学生WHERE性别="男"。
转载请注明原文地址:https://kaotiyun.com/show/A7cp777K
0

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