如何從數據庫中隨機顯示10個問題?我如何檢查答案與數據庫是否正確?如何從數據庫中顯示隨機10條記錄?
db.command(true, "SELECT * FROM question WHERE Age_group='" +category + "'");
foreach (DataRow item in db.result.Rows)
{
question_list.Add (Convert.ToInt32(item["id"]));
}
for (int i = 0; i < max_question; i++)
{
int index = ran.Next(question_list.Count);
question_choose.Add(question_list[index]);
question_list.Remove(question_list[index]);
}
排序蘭特()和取10 – user2674389
可能重複http://stackoverflow.com/questions/848872/select-n-random-rows-from -sql-server-table – Krishna