编写一个存储过程,求student表里学生的平均年龄
时间: 2023-07-07 08:31:13 浏览: 124
编写程序,设计一个学生类Student和它的子类Undergraduate
好的,以下是一个简单的存储过程,用于计算student表中所有学生的平均年龄:
```
CREATE PROCEDURE calculate_avg_age
AS
BEGIN
SELECT AVG(DATEDIFF(YEAR, birthday, GETDATE())) AS avg_age
FROM student;
END
```
该存储过程使用了SQL Server内置函数DATEDIFF来计算年龄,然后使用AVG函数计算平均值。您可以根据实际情况修改表名和字段名。
阅读全文