在学生表中,有姓名、性别、年龄等字段,查询并显示男生中年龄最大的考生姓名、性别和年龄3列信息,正确的SQL语句是( )。

admin2020-10-14  31

问题 在学生表中,有姓名、性别、年龄等字段,查询并显示男生中年龄最大的考生姓名、性别和年龄3列信息,正确的SQL语句是(    )。

选项 A、SELECT TOP l姓名,性别,年龄FROM学生表wH.ERE性别=”男”ORDER BY年龄ASC
B、SELECT TOP 1姓名,性别,年龄FROM学生表WHERE性别=”男”ORDER BY年龄DESC
C、SELFCT TDP 1姓名,性别,Max(年龄)AS年龄FROM学生表WHERE性别=”男”ORDER BY年龄DESC
D、SELECT TOP 1姓名,性别,Max(年龄)AS年龄FROM学生表WHERE性别=”男”ORDER BY年龄ASC

答案B

解析 在SELECT语句中聚合函数不能和普通字段放在一起使用,故首先排除选项C,D;本题需要查找年龄最大的,则应按照年龄字段降序排列,故应使用ORDER BY年龄DESC。故本题选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/KsSp777K
0

最新回复(0)