Mysql第一张表student_info 有学生的学号、姓名、年级level 第二张表有学生学号、该学生完成的志愿活动的时长、求2021级人均工时长
时间: 2023-06-23 22:08:23 浏览: 88
学生信息表.sql
假设第二张表名为activity_record,包含学生学号、该学生完成的志愿活动的时长、记录日期等字段,可以通过以下 SQL 语句求得 2021 级学生的人均工时长:
```
SELECT AVG(activity_record.duration) AS avg_duration
FROM student_info
INNER JOIN activity_record ON student_info.student_id = activity_record.student_id
WHERE student_info.level = '2021';
```
其中,`INNER JOIN` 用于将两个表按照学生学号进行连接,`WHERE` 语句用于限定学生的年级为 2021 级,`AVG` 函数用于求平均值。
阅读全文