我有一點SQL問題。SQL Server&ASP.NET&C#:從前20張圖片中選擇5張隨機圖片
我想選擇最高的ID
20行中的5個隨機行。我怎麼做?此刻我SqlDataSource
看起來就像這樣:
<asp:SqlDataSource ID="SqlDataSource25" runat="server"
ConnectionString="<%$ ConnectionStrings:DatabaseConnectionString1 %>"
ProviderName="<%$ ConnectionStrings:DatabaseConnectionString1.ProviderName %>"
SelectCommand="SELECT TOP 5 * FROM [billeder] ORDER BY newid()">
</asp:SqlDataSource>
這意味着,當然我只是得到5從整個表是隨機的。
我更喜歡通過SqlDataSource
來做到這一點,正如你可以在這裏看到的那樣,但是如果只有通過代碼隱藏纔可能做到這一點,那也不錯。任何提示將不勝感激。
謝謝你,這使這行得通! :)感謝所有人的快速支持,以及非常感謝的傢伙。 – tekar