讓說,我想從一個SQL查詢只顯示100的結果從選擇
string str="select * tableA where id > 56";
,給我12000只顯示100的結果,我想只顯示查詢的前100
感謝
讓說,我想從一個SQL查詢只顯示100的結果從選擇
string str="select * tableA where id > 56";
,給我12000只顯示100的結果,我想只顯示查詢的前100
感謝
string str="select top 100 * tableA where id > 56";
你會傾向於想要一個訂單的子句以及你不能保證你得到了哪100行。 –
select TOP 100 * tableA where id > 56
您可以使用TOP
指定的行數從結果返回。
除非你只是想要100個id> 56的隨機記錄,否則你還應該命令你的結果。
如果您使用Linq技術,答案將會不同('result.Take(100)')。您是否使用純SQL Server查詢? –