カーソルを使用して処理するテーブルがあります。構造は次のようになっています: RID |スクール|オーダー|テキストフィールドを使用したカーソルのアドレッシング(SQL Server)
今、私は他の学校(私だけが表示されている)を除外し、次に私は注文しますので、私は自分が望むようにテキストを並べるようにします。さて、私の問題は、順序がまっすぐにそれが1,2,3,200,823などに行くからスキップすることができますが、私は基本的に
SELECT * FROM SCHOOL_DATA WHERE [email protected]
を行うことができるようにする必要がある(それらのすべては、学校ごとに一意であるが)増加していないされています
注文は元の注文値です。カーソルを使用すると(ABSOLUTEを使用しても)ORDERフィールドが1から2までスキップして、ORDER = 100が内部テーブルの3番目の行であると考えられるように、テーブルが平らになります。
しかし、それは私がFETCH ABSOLUTE 100..
を行うと、実際に= 100を注文するために対応する行を取得することができるようにカーソルでそのようなことに対処することは可能ですか?
「MSSQL」というタグは使用しないでください。代わりに "sql-server"を使用してください。また、 "MySQL"と簡単に混同する可能性があるので、一般的に "MSSQL"は避けてください。 –
RANK&オーダーを使ってみませんか? –