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

admin2019-05-23  27

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

选项 A、SELECT姓名,性别,MINOCEAR(DATE())-YEAR([出生日期]))AS年龄FROM教师WHERE性别="女"
B、SELECT姓名,性别,MIN(YEAR(DATE())-YEAR([出生日期]))AS年龄FROM教师WHERE性别=女
C、SELECT姓名,性别,年龄FROM教师WHERE年龄=MIN(YEAR(DATE())-YEAR([出生日期]))AND性别=女
D、SELECT姓名,性别,年龄FROM教师WHERE年龄=MIN(YEAR(DATE())-YEAR([出生日期]))AND性别="女"

答案A

解析 本题中需要根据当前“出生日期”字段的值计算出“年龄”,应该使用表达式“Year(date())-Year([出生日期])”表示年龄,表达式MIN(Year(date())-Year([出生日期]))用于获得年龄的最小值,SELECT语句中使用WHERE子句为查询指定条件,表示查询女教师应该使用WHERE性别=“女”,所以选项A正确。
转载请注明原文地址:https://jikaoti.com/ti/7xo0FFFM
0

最新回复(0)