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

最全题库2022-08-02  41

问题 根据关系模型 Stu(学员,姓名,性别,出生年月),统计学生平均年龄应使用的 SQL 语句是( )。A.SELECT AVG(YEAR(DATE()))AS 平均年龄 FROM Stu B.SELECT AVG(YEAR(出生年月))As 平均年龄 FROM Stu C.SELECT AVC(YEAR(DATE())+YEAR(出生年月))AS 平均年龄 FROM Stu D.SELECT AVG(YEAR(DATE())-YEAR(出生年月))AS 平均年龄 FROM Stu

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

答案 D

解析 根据已知关系表 stu 中的各字段名称可得,要计算平均年龄,则首先要得到每个学生的年龄, 而后求所有学生年龄的平均值。关系表中已知的是出生年月,用当前年份减去出生年份,即可得到学生的年龄。求 当前日期的函数是 DATE(),从日期中获取年份的函数是 YEAR(),将得到的学生年龄用 AVG()函数求平均值,即可统 计出学生的平均年龄。D 项正确。
转载请注明原文地址:https://tihaiku.com/congyezige/1902046.html

最新回复(0)