2011-11-16 3 views
1

レットからのみ100結果を示して、私はそのクエリの最初の100を表示したいと私は私に12,000を与えるSQLクエリは選択

string str="select * tableA where id > 56"; 

からのみ100結果を表示したいと言う

おかげ

+1

Linqテクノロジを使用している場合、答えは異なります( 'result.Take(100)')。純粋なSQL Serverクエリを使用していますか? –

答えて

5
string str="select top 100 * tableA where id > 56"; 
+1

あなたはorder by節を望んでいるだけでなく、100行を保証することができない傾向があります。 –

3
select TOP 100 * tableA where id > 56 

あなたは結果から返される行数を指定するためにTOPを使用することができます。

1

IDが56以上の100個のランダムなレコードが必要な場合を除き、結果を注文する必要があります。