0

私はこのような私のテーブルを持っています

Sr_No / AccessionNo / Roll_nO   / Price
---------------------------------------    
1  /     101     /      45   /     1000

2  /     102        /   46     /   2000

3   /    101       /    43    /    500

ユーザーがテキストボックス2に入力したときに、最後の2行を取得する必要がありますが、ここで使用する関数がわかりません。私は学生で、数か月前にc#を開始し、数か月からSQLサーバーを使用しています。私はそれをグーグルで検索し、いくつかのクエリを見つけましたが、このクエリは私に上部を与えるのでこれが役立つとは思いませんユーザーによって定義された下部を与える関数はありますか?

SELECT TOP 5 * FROM [TableName]

私の悪い英語でごめんなさい。

4

2 に答える 2

1

ORDER BY ... DESC一番下の行を取得する句を指定します。

SELECT TOP 5 * 
FROM [TableName]
ORDER BY Sr_No DESC;
于 2013-03-25T14:45:30.413 に答える
0

TOP確実に機能します。句を使用してレコードを並べ替える必要があります。ORDER BY

SELECT TOP 2 * FROM [TableName] ORDER BY SR_NO DESC
于 2013-03-25T14:45:39.813 に答える