SELECT CONCAT(year, '-', year + duration - 1) AS duration_range FROM enrollment WHERE year = 2018;
时间: 2024-03-01 17:55:45 浏览: 52
这个SQL查询语句的作用是查询录取年度为2018的学生在校的时间范围。`CONCAT(year, '-', year + duration - 1)`用于将年份和学制长度结合起来,生成一个表示时间范围的字符串,例如`2018-2020`。`AS duration_range`用于给生成的字符串列取一个别名,方便后续使用。
如果你要查询所有学生的在校时间范围,只需要去掉`WHERE`子句,例如:
```
SELECT CONCAT(year, '-', year + duration - 1) AS duration_range
FROM enrollment;
```
这会返回所有学生的在校时间范围。
阅读全文