根据关系模型Stu(学员,姓名,性别,出生年月),统计学生平均年龄应使用的SQL语句是( )。

admin2019-06-24  25

问题 根据关系模型Stu(学员,姓名,性别,出生年月),统计学生平均年龄应使用的SQL语句是(    )。

选项 A、SELECT AVG(YEAR(DATE()))AS平均年龄FROM Stu
B、SELECT AVG(YEAR(出生年月))AS平均年龄FROM Stu
C、SELECT AVG(YEAR(DATE())+YEAR(出生年月))AS平均年龄FROM Stu
D、SELEUT AVG(YEAR(DATE())-YEAR(出生年月))AS平均年龄FROM Stu

答案D

解析 根据已知关系表Stu中的各字段名称可得,要计算平均年龄,则首先要得到每个学生的年龄,而后求所有学生年龄的平均值。关系表中已知的是出生年月,用当前年份减去出生年份,即可得到学生的年龄。求当前年份的函数是DATE(),求学生的出生年份的函数是YEAR(),两者相减之后,用AVGO函数求平均值,即可统计出学生的平均年龄。D项正确。
转载请注明原文地址:https://jikaoti.com/ti/bTm9FFFM
0

最新回复(0)