テーブルのレイアウトが正しくないため、ニーズに応えられません。テーブルに行の順序を定義する追加のインデックスがある場合にのみ、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 のようなスクリプト言語を使用すると、このタスクをスクリプトで自動化できます。