隨機排序或選取n筆資料(使用SQL、LINQ與Lambda)
其實這篇主要是要記錄隨機選取n筆資料,但因為在隨機選取之前必須要做隨機排序,所以就一起記錄。
隨機排序
SQL(適用於 SQL Server)
LINQ
orderby Guid.NewGuid()
select t
Lambda
至於隨機選取 n 筆資料就是隨機排序的變化版(下面的範例是隨機選取一筆)
SQL(適用於 SQL Server)
LINQ
orderby Guid.NewGuid()
select t).Take(1)
Lambda