您的餐桌布局错误,无法满足您的需求。只有当您的表有一个定义行顺序的附加索引时,才能在 SQL 中选择“值之间”的行。
正确的表格布局应该是这样的:
Class Name Marks
class10 rahul 45
class10 priti 65
class10 terry 74
class9 Andrew 80
class9 Nastya 75
class9 Ajay 81
...
然后你可以像这样查询 class10 的所有成员:
SELECT Name, Marks FROM table WHERE Class = 'class10'
更好的是为课程制作自己的表格,但我怀疑在 Excel-Import 的情况下这是可取的。
希望这可以帮助。
编辑:然后使用索引导入您的 excel 表,使其看起来像这样:
ID Name Marks
=====================
1 class10 NULL
2 rahul 45
3 priti 65
4 terry 74
5 class9 NULL
6 Andrew 80
7 Nastya 75
8 Ajay 81
9 class8 NULL!
然后,您可以选择您的 10 级分数,例如:
SELECT Name, Marks FROM table WHERE ID BETWEEN 2 AND 4
或者你的第 9 课,比如:
SELECT Name, Marks FROM table WHERE ID BETWEEN 6 AND 8
使用像 PHP 这样的脚本语言,您可以在脚本中自动执行此任务。