🙏 我们需要您的帮助!SQLtest.online 没有广告,完全依靠捐款运行。哪怕一点点也很有帮助。 立即捐助 →
SQL 代码已复制到剪贴板
任务 25:

把学生转到另一个教学班

MariaDB
Database Systems 课程的 1585 班已满(40/40),同一课程的 1586 班还有空位。学生 10 从 1585 班转到 1586 班。本题使用 sections(带计数列 enrolled_count)和 enrollments 的小型副本。
以下三项修改必须一起保存,或者都不保存:
1. 在 enrollments 中把该学生选课记录的 section_id 从 1585 改为 1586;
2. 把 1585 班的 enrolled_count 减 1;
3. 把 1586 班的 enrolled_count 加 1。
请在一个事务中完成。
预期结果 列数: 4 · 行数: 3
enrollment_id student_id section_id enrolled_count

在下方编写查询并点击 "检查它!"。表的描述在右侧窗格中。

教程

检查查询即表示你同意该查询在不含账户信息的情况下被保存,并可能被纳入匿名数据集,包括用于 AI 训练。 了解详情

查询结果将显示在这里。 Ctrl+Enter - 运行查询