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

admin2020-10-14  26

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

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

答案A

解析 本题考查对SELECT语句的使用,SELECT语句的一般格式如下:
SELECT[ALL|DISTINCT|TOPn]*|<字段列表>[,<表达式>AS<标识符>]
From<表名1>[<表名2>]…
[WHERE<条件表达式>]
EGROUP BY<字段名>[HAVING<条件表达式>]]
[ORDER BY<字段名>[ASCI DESC<条件表达式>]]
SELECT后跟字段列表或计算表达式,给表达式起别名使用AS子句;若加条件使用WHERE子句,本题的条件是性别="女",使用表达式“MIN(YEAR(DATE(  ))—YEAR([出生日期]))”可以得到年龄的最小值,故A)选项正确。
转载请注明原文地址:https://kaotiyun.com/show/xsSp777K
0

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