mysql:求某班学生年龄最大和最小的差
时间: 2023-09-04 11:15:21 浏览: 125
java基于MySQL的学生管理系统
5星 · 资源好评率100%
假设有一个名为students的表,其中包含以下字段:
- id: 学生编号
- name: 学生姓名
- age: 学生年龄
- class: 学生班级
可以使用以下 SQL 语句查询某班学生年龄最大和最小的差:
```
SELECT MAX(age) - MIN(age) AS age_diff
FROM students
WHERE class = '某班班级名称';
```
其中,MAX(age) 表示该班级学生的最大年龄,MIN(age) 表示该班级学生的最小年龄,两者相减得到年龄差。WHERE class = '某班班级名称' 表示只查询某个班级的学生。注意要替换 '某班班级名称' 为实际的班级名称。
阅读全文